selias [Wed, 26 Apr 2017 12:20:48 +0000 (14:20 +0200)]
Allow specifying VPP package version in hc2vpp-integration job
Additionally revert commit https://gerrit.fd.io/r/6416
Change-Id: I35a4de91e275f7653a382f9908b3d672658c1bf1
Signed-off-by: selias <samelias@cisco.com>
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:28:37 +0000 (18:28 +0000)]
Merge "CSIT-554: Performance jobs reorganisation, part 4"
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:27:52 +0000 (18:27 +0000)]
Merge "Adding path for retrieving viper apk."
Vanessa Rene Valderrama [Tue, 25 Apr 2017 18:26:41 +0000 (18:26 +0000)]
Merge "Disable csit-vpp-verify-perf-master-nightly-all"
selias [Tue, 25 Apr 2017 12:49:33 +0000 (14:49 +0200)]
Allow specifying VPP repository in hc2vpp-integration job
Release version of hc2vpp needs to use vpp-api-java package from release repo,
not stable/1704.
Change-Id: I60a590d10957586d30f56c20f58663d58ed489f4
Signed-off-by: selias <samelias@cisco.com>
Mauro Sardara [Tue, 25 Apr 2017 10:13:43 +0000 (12:13 +0200)]
Adding path for retrieving viper apk.
Change-Id: Ife9957f437f399b150d4305eea30fd02d1d40699
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Tibor Frank [Tue, 25 Apr 2017 08:58:34 +0000 (10:58 +0200)]
Disable csit-vpp-verify-perf-master-nightly-all
Change-Id: Ie4aa7f05b65abcbee2d3349825fa07ed6d5ca766
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Vanessa Rene Valderrama [Mon, 24 Apr 2017 15:08:14 +0000 (15:08 +0000)]
Merge "Enable concurency for csit-vpp-verify-perf jobs"
Peter Mikus [Fri, 21 Apr 2017 11:20:57 +0000 (13:20 +0200)]
Enable concurency for csit-vpp-verify-perf jobs
Change-Id: If7f9244d572d9b51fb8bd57cd0994c44f29eb75e
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Anil Belur [Fri, 21 Apr 2017 10:21:55 +0000 (05:21 -0500)]
Remove packagecloud push from VPP merge jobs
The packagecloud push is causing builds to fail which is causing a delay
in the release. Currently we are not using the packagecloud
repositories so I am removing packagecloud to allow the builds to
succeed and move forward with the release
Change-Id: I9cddc69caf11a03b1bf7089a765041f64b29dce9
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Vanessa Rene Valderrama [Fri, 21 Apr 2017 09:08:17 +0000 (09:08 +0000)]
Merge "CSIT-561: Add release and version to the header"
Vanessa Rene Valderrama [Fri, 21 Apr 2017 09:07:53 +0000 (09:07 +0000)]
Merge "Adding support for building android apks."
Tibor Frank [Fri, 21 Apr 2017 07:43:26 +0000 (09:43 +0200)]
CSIT-561: Add release and version to the header
Change-Id: I88486fbb0b7f3c400997e9e50bc6007f6cfe6e0d
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Tibor Frank [Thu, 20 Apr 2017 13:47:32 +0000 (15:47 +0200)]
CSIT-554: Performance jobs reorganisation, part 4
Add:
- vpp-csit-verify-hw-perf
Change-Id: I02fc853f7c8c452c3ac48c3b2ff8618b9cd5b7e1
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Tibor Frank [Thu, 20 Apr 2017 10:55:08 +0000 (12:55 +0200)]
CSIT performance daily and semi-weekly jobs only for master
Change-Id: I476a57e950d6c7e608828fec7ad5c4f5006ce6f4
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Tibor Frank [Thu, 20 Apr 2017 12:17:18 +0000 (14:17 +0200)]
CSIT-557: Performance jobs reorganization, part 1
Add:
- csit-vpp-perf-verify
Change-Id: I574d82dfb03236a8ed60169bee77d9aac065a8ab
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Mauro Sardara [Thu, 20 Apr 2017 08:01:07 +0000 (10:01 +0200)]
Adding support for building android apks.
Change-Id: I9cdf98af23ad21a5fad103b2a2de0958f4a63ddd
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Tibor Frank [Wed, 19 Apr 2017 08:51:47 +0000 (10:51 +0200)]
CSIT-531: Performance jobs reorganization, part 1
Add:
- csit-vpp-perf-trend-daily
- csit-vpp-perf-trend-semiweekly
- csit-vpp-perf-check
- csit-vpp-perf-ndrchk-daily
Change-Id: Ie7ab8a754e7fed2efdd5496c44a4fde454711d1c
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Vanessa Rene Valderrama [Tue, 18 Apr 2017 20:56:03 +0000 (20:56 +0000)]
Merge "Adding verify jobs for cicn"
Mauro Sardara [Tue, 18 Apr 2017 09:58:52 +0000 (11:58 +0200)]
Adding verify jobs for cicn
Change-Id: I2043b55524cf911366d4920b0a956119f8f280f8
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Tibor Frank [Tue, 18 Apr 2017 12:02:30 +0000 (14:02 +0200)]
CSIT-560: csit src code doc generation for 1704
- change the trigger for existing csit-docs-merge-{stream_timed} job
Change-Id: I3c83cbbf3d5697902db589d47fe9b33b53900d90
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Ed Warnicke [Mon, 17 Apr 2017 21:45:04 +0000 (14:45 -0700)]
Have Jenkins provide .packagecloud file for merge jobs
Change-Id: I2eec5bcc3dade18ac9750a4c92dc6098defe2bab
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Mon, 17 Apr 2017 20:48:06 +0000 (13:48 -0700)]
Make packagecloud push conditional on existence of ~/.packagecloud
Change-Id: I34d88bfd6f4c55c00d354aae13536a8e3eb8e613
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Wed, 29 Mar 2017 18:08:25 +0000 (13:08 -0500)]
Configure VPP to publish to packagecloud.io
Added a packagecloud_push script to push artifacts to the
packagecloud.io repository
Added the stream-parameter and packagecloud_push script to the VPP merge
job to allow artifacts to be published to packagecloud repositories in
addition to Nexus repositories
Change-Id: I9076ee35a6d330579ba72aa19a455b3d7a22e7f5
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Thu, 13 Apr 2017 13:06:36 +0000 (13:06 +0000)]
Merge "Fixing deps mistake in cicn build script"
Mauro Sardara [Tue, 11 Apr 2017 16:37:11 +0000 (18:37 +0200)]
Fixing deps mistake in cicn build script
Change-Id: I0ca31046c069c7a364058a29876c61f4c007fde2
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Ed Warnicke [Wed, 12 Apr 2017 15:52:19 +0000 (15:52 +0000)]
Merge "Jobs for CSIT rls1704 branch"
Ed Warnicke [Wed, 12 Apr 2017 13:54:46 +0000 (13:54 +0000)]
Merge "read jvpp version from file in hc2vpp"
selias [Tue, 11 Apr 2017 16:01:58 +0000 (18:01 +0200)]
read jvpp version from file in hc2vpp
file added in https://gerrit.fd.io/r/6140, https://gerrit.fd.io/r/6139
Change-Id: Ic9ead2b863cf7c76b3a985c28cafefb524d23926
Signed-off-by: selias <samelias@cisco.com>
Vanessa Rene Valderrama [Tue, 11 Apr 2017 14:17:12 +0000 (14:17 +0000)]
Merge "Fixing branch of libparc and updating centos repositories."
selias [Tue, 11 Apr 2017 07:42:50 +0000 (09:42 +0200)]
Add missing {stream} parameter to hc2vpp-integration job
Parameter is used in prebuild script, to download the correct
vpp-api-java version.
Change-Id: I14bce9111f223cfb9f4b9fe3372e8f493ec2340c
Signed-off-by: selias <samelias@cisco.com>
Vanessa Rene Valderrama [Mon, 10 Apr 2017 17:54:42 +0000 (17:54 +0000)]
Merge "HC2VPP-122 Use single VPP version dependency in published hc2vpp packages"
Mauro Sardara [Fri, 7 Apr 2017 09:42:38 +0000 (11:42 +0200)]
Fixing branch of libparc and updating centos repositories.
Change-Id: Ifa30f7fa8e3f3df562f86e89a26417ba5d1e1590
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
selias [Wed, 29 Mar 2017 11:15:36 +0000 (13:15 +0200)]
HC2VPP-122 Use single VPP version dependency in published hc2vpp packages
- download newest vpp-api-java to be used in hc2vpp build
- publish hc2vpp packages with dependency on the version used
Change-Id: I7a274fcbb4a1659bde3018de5460b35029993ac7
Signed-off-by: selias <samelias@cisco.com>
Jan Gelety [Fri, 7 Apr 2017 13:00:29 +0000 (15:00 +0200)]
Jobs for CSIT rls1704 branch
Change-Id: I7a1d416080f42f3d6085483e235decb070c266d2
Signed-off-by: Jan Gelety <jgelety@cisco.com>
Mauro Sardara [Thu, 6 Apr 2017 18:16:16 +0000 (20:16 +0200)]
Adding debugging information and support for radio emulation packages.
Change-Id: Icb079abec6fc3b1a59c8764d0b122dca4ffe40a4
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Vanessa Rene Valderrama [Thu, 6 Apr 2017 15:22:13 +0000 (15:22 +0000)]
Merge "Don't fail if apt-get update doesn't find a repository."
selias [Wed, 5 Apr 2017 10:16:25 +0000 (12:16 +0200)]
Use hc2vpp/csit_test_branch file to determine CSIT branch
Change-Id: I273c5729eba87542c9cb315faebc02546afb0ae1
Signed-off-by: selias <samelias@cisco.com>
Mauro Sardara [Wed, 5 Apr 2017 09:07:01 +0000 (11:07 +0200)]
Don't fail if apt-get update doesn't find a repository.
Change-Id: I3e58d2a6e59135d1824f3c7f492ef4cea331ebee
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Vanessa Rene Valderrama [Tue, 4 Apr 2017 17:16:14 +0000 (17:16 +0000)]
Merge "CSIT-perf plots update"
Vanessa Rene Valderrama [Tue, 4 Apr 2017 17:15:17 +0000 (17:15 +0000)]
Merge "Fix path of apt-get"
Mauro Sardara [Mon, 3 Apr 2017 22:18:44 +0000 (00:18 +0200)]
Fix path of apt-get
Change-Id: Ic5363b51eefc2bfa73ebb38f033eef8028ce0e3a
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Vanessa Rene Valderrama [Mon, 3 Apr 2017 19:29:20 +0000 (19:29 +0000)]
Merge "Trigger daily build of CICN packages"
Mauro Sardara [Thu, 30 Mar 2017 09:37:48 +0000 (11:37 +0200)]
Trigger daily build of CICN packages
Change-Id: If9653487e726a2cbe87d59958e1a3eff804c2f50
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
pmikus [Mon, 3 Apr 2017 07:35:52 +0000 (09:35 +0200)]
CSIT-perf plots update
- Add DPDK-perf plots
- Remove obsolete NDR/PDR tests
Change-Id: Id017b06acc0309f83280d5119b56f13065883df7
Signed-off-by: pmikus <pmikus@cisco.com>
C.J. Collier [Fri, 31 Mar 2017 20:25:44 +0000 (13:25 -0700)]
Increase lock check verbosity
* print FILE/USER/PID/ACCESS/COMMAND for each lock
* use ${i} instead of ${WASLOCKED} to determine whether file lock was
taken
* add a 1s back-off if lock had been taken
* use TERM=dumb to avoid tput noise when there is no tty
* add /var/cache/apt/archives/lock to list of lock files
Change-Id: Ib04f67892581a7bf33125d485fcc69044d3d1c5d
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Vanessa Rene Valderrama [Fri, 31 Mar 2017 16:55:52 +0000 (16:55 +0000)]
Merge "Correct lock check failures"
Marek Gradzki [Fri, 31 Mar 2017 13:50:40 +0000 (15:50 +0200)]
Enable honeycomb/hc2vpp jobs for stable/1704
Change-Id: I35ff6882b89191add29d700704fd235ed5fc4d27
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
C.J. Collier [Fri, 31 Mar 2017 03:47:34 +0000 (20:47 -0700)]
Correct lock check failures
* fuser can take multiple filenames and return the lock status
atomically
- This eliminates a race condition we were experiencing
* if the file was locked, run the lock check again. Otherwise, just
run apt-get directly
Change-Id: I00eb6e0fa6bdf223eadfcade05f4a4f00745750f
Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
Hongjun Ni [Wed, 29 Mar 2017 16:55:17 +0000 (00:55 +0800)]
Create new stream 1704 for nsh_sfc project
Change-Id: Ie1db5277b36d2d495611918a3bee84df7cdb175a
Signed-off-by: Hongjun Ni <hongjun.ni@intel.com>
Mauro Sardara [Tue, 28 Mar 2017 14:51:33 +0000 (16:51 +0200)]
Reverse build trigger for cicn packages
Change-Id: I101d8b93308426fd9fe738cc98b8830b3419f98c
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Vanessa Rene Valderrama [Tue, 28 Mar 2017 14:11:19 +0000 (14:11 +0000)]
Merge "First Jenkins Job Builder configuration for CICN"
Ed Warnicke [Mon, 27 Mar 2017 21:45:48 +0000 (14:45 -0700)]
Try to push rpm/deb to package cloud in a single transaction
Change-Id: I8086e4b615757ecc0b37c0bcd4eb020eba3a4c9f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Mon, 27 Mar 2017 16:45:29 +0000 (16:45 +0000)]
Merge "Python API: Missing python-all package needed by .deb packaging."
Mauro Sardara [Mon, 27 Mar 2017 12:38:22 +0000 (14:38 +0200)]
First Jenkins Job Builder configuration for CICN
Change-Id: I797a5fa2e38c256d1d9ba8b4141d6e8987ceeb11
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Ed Warnicke [Thu, 23 Mar 2017 23:16:54 +0000 (16:16 -0700)]
Remove fd.io.dev repo from basic_settings for minions.
This repo should never have been there, and is currently
breaking jobs on stable/1704 because it has
an ancient vpp-dpdk-dev package that precludes proper
builds.
Change-Id: Ifbaac5756372cfd2190781f8e123d850e7e6dc5b
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Thu, 23 Mar 2017 15:29:28 +0000 (08:29 -0700)]
Add 1704 branch to vpp jobs
Change-Id: I0ae6e8f99cc7eaedbc4fa7a6ffb5732d344df7ce
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Wed, 22 Mar 2017 15:12:07 +0000 (10:12 -0500)]
Install pypcap package for CentOS
The pypcap package required a newer version of pip to install. This
change upgrades the version of pip and installs the pypcap package which
is required for CSIT jobs.
Change-Id: Iaa23da629396225c27f0ecd3b64615fe105ce9e2
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Ole Troan [Wed, 22 Mar 2017 10:29:36 +0000 (11:29 +0100)]
Python API: Missing python-all package needed by .deb packaging.
Change-Id: I02f6d541e0171bc680119fa0da26fac2db76de73
Signed-off-by: Ole Troan <ot@cisco.com>
Marek Gradzki [Tue, 21 Mar 2017 08:26:47 +0000 (09:26 +0100)]
Disable CSIT functional tests for ubuntu14
Change-Id: I2f870d39a52c5c8b77dcd980ed017884d194007b
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Ed Warnicke [Mon, 13 Mar 2017 15:49:58 +0000 (15:49 +0000)]
Merge "Python: Add support for RPM Python macros."
Ed Warnicke [Mon, 13 Mar 2017 14:50:28 +0000 (07:50 -0700)]
Correct packagecloud centos repo subdir
Change-Id: Id46591790292ca175588eb0c3aa4b22bffd7d82d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ole Troan [Sat, 11 Mar 2017 21:28:29 +0000 (22:28 +0100)]
Python: Add support for RPM Python macros.
Change-Id: I3c43199a081bee515b7103a1f2a5db3b84e2500c
Signed-off-by: Ole Troan <ot@cisco.com>
Thanh Ha [Sat, 11 Mar 2017 19:27:32 +0000 (19:27 +0000)]
Merge "Fix centos repo"
Ed Warnicke [Sat, 11 Mar 2017 02:17:14 +0000 (19:17 -0700)]
Fix centos repo
Change-Id: Icf1485283fb46e9a2e5819432b13f962859ae2d4
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Sat, 11 Mar 2017 18:26:32 +0000 (11:26 -0700)]
Fix autorespawning of packagecloud test jobs
The vpp-test-packagecloud-* jobs all trigger off of gerrit
comment test-packagecloud ... which means the Jenkins
comments reporting on job progress trigger the rerunning
of the job.
Change-Id: Ie6e8987b39e162f8b11a1c7d6eef9866dcdaf25a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Sat, 11 Mar 2017 00:47:55 +0000 (18:47 -0600)]
Add packagecloud config file
Adding packagecloud config file to /home/jenkins
Change-Id: Iaac8be0da6512f7aa0ea18cd1f0cbcce67d5aea2
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:39:03 +0000 (18:39 +0000)]
Merge "Fix .staging in repo name"
Ed Warnicke [Fri, 10 Mar 2017 18:38:09 +0000 (11:38 -0700)]
Fix .staging in repo name
Change-Id: Iafd84cb7ff080141b1848220bb07780383404679
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:27:16 +0000 (18:27 +0000)]
Merge "Adding distinguishers for debian/centos releases"
Ed Warnicke [Fri, 10 Mar 2017 18:23:19 +0000 (11:23 -0700)]
Adding distinguishers for debian/centos releases
Change-Id: I0b04dcb4b12d69b83c71d96f22717e4d14bbca37
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Fri, 10 Mar 2017 18:20:11 +0000 (18:20 +0000)]
Merge "Job to test packagecloud"
Ed Warnicke [Fri, 10 Mar 2017 18:15:06 +0000 (11:15 -0700)]
Job to test packagecloud
Change-Id: Iebf64ad14e30c710143276937793ec45c73d3e87
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Vanessa Rene Valderrama [Thu, 9 Mar 2017 19:54:14 +0000 (13:54 -0600)]
Install packagecloud
Updating images to install packagecloud for FD.io to use packagecloud as
an alternative to Nexus for staging repos because Nexus does not
create package metadata for yum/apt staging repos which is required for
testing.
Change-Id: I2396b78f5f8b1c72c569e8c230c28ee720b33936
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Ole Troan [Wed, 8 Mar 2017 21:27:35 +0000 (22:27 +0100)]
Python API: Add dependencies on CFFI / libffi.
Change-Id: Id0a87ef7599f49d6d553bb1199f0f19518ba7c82
Signed-off-by: Ole Troan <ot@cisco.com>
Ed Warnicke [Fri, 3 Mar 2017 22:44:23 +0000 (15:44 -0700)]
For rpms its vpp-dpdk-devel not vpp-dpdk-dev
Change-Id: Ida214d01c72d2b4e8e34d3f87eb134b0dc0902fd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 3 Mar 2017 19:38:09 +0000 (12:38 -0700)]
Capture dpdk packages for vpp builds
Change-Id: I113308a2224aefbf9809e58b4f87e1fc3618fcaf
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 3 Mar 2017 17:37:58 +0000 (10:37 -0700)]
Re-enable installation of vpp-dpkg-dev
Change-Id: I1dd5c9f51a0f228c977191de7b5432a6244124e3
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 3 Mar 2017 00:15:48 +0000 (17:15 -0700)]
Temporarily disable vpp-dpkg-dev install
Change-Id: I0880fbee7eae8dfda6764d855214f8c097cacf97
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Thu, 2 Mar 2017 21:48:41 +0000 (14:48 -0700)]
Forgot to negate a conditional
Change-Id: I6868c171f0738b0a820b12a66bf2a49e237e0abd
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 1 Mar 2017 19:13:32 +0000 (12:13 -0700)]
Fix vpp merge jobs
This patch switches to installing the vpp-dpkg-dev whenever
possible rather than building it. This means no duplicative
pushing of vpp-dpkg-dev, which should fix the merge jobs.
It also should mean faster vpp builds since we generally
won't need to build DPDK either.
Change-Id: I602fb09a847bb4b0d54c5844dc4c79a27393580d
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 1 Mar 2017 19:46:26 +0000 (19:46 +0000)]
Revert "Fix vpp merge jobs"
This reverts gerrit: https://gerrit.fd.io/r/#/c/5575/
This reverts commit
149bea0a7637967d625995ed0ee10c8575009e7a.
Change-Id: I7e11c9aa44ffa93afb03665c502b3ac01f0863b2
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Wed, 1 Mar 2017 19:13:32 +0000 (12:13 -0700)]
Fix vpp merge jobs
This patch switches to installing the vpp-dpkg-dev whenever
possible rather than building it. This means no duplicative
pushing of vpp-dpkg-dev, which should fix the merge jobs.
It also should mean faster vpp builds since we generally
won't need to build DPDK either.
Change-Id: I8a892b053989d0c95e0605e8dc54a6b7a205dc0c
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Andrew Grimberg [Tue, 28 Feb 2017 19:35:36 +0000 (19:35 +0000)]
Merge "Add CentOS packages"
Vanessa Rene Valderrama [Mon, 27 Feb 2017 19:49:43 +0000 (13:49 -0600)]
Add CentOS packages
TLDK and CSIT teams requested additional packages be added to the CentOS
image.
TLDK - scapy
CSIT - libffi-devel
CSIT request was due to errors when upgrading cryptography. I added
python-cffi & libxml2 as well.
Change-Id: I04c2f4f4fcd390a1d5b2877b5ec99894bd65a98e
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Tue, 28 Feb 2017 18:47:15 +0000 (12:47 -0600)]
Configure NSH_SFC JDK
Jenkins 2 moved the JDK configuration to a new Jenkins global
configuration page under Manage Jenkins - Global Tool Configuration.
This patch configures NSH_SFC jobs to run using a specified JDK as
configuration via the Jenkins Global Configuration. Valid values are:
- openjdk7-centos7
- openjdk8-centos8
- openjdk7-ubuntu1404
- openjdk8-ubuntu1404
- openjdk7-ubuntu1604
- openjdk8-ubuntu1604
This patch configures the following templates to run using JDK8:
- 'nsh_sfc-verify-{stream}-{os}'
- 'nsh_sfc-merge-{stream}-{os}'
- 'nsh_sfc-integration-{stream}-{os}'
- 'nsh_sfc-verify-docs-{stream}'
- 'nsh_sfc-merge-docs-{stream}'
The verify docs don't use the {os} parameter so the OS is hardcoded like
the node names.
Change-Id: I6475877e2a8b8241add7416d0c4fe15b71706429
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Fri, 24 Feb 2017 17:53:12 +0000 (11:53 -0600)]
Modify CSIT nightly cron
The csit-vpp-verify-perf-master-nightly-all job is not running as
scheduled. Jenkins cron syntax requires the days of the week to be
represented in numbers as opposed to names.
Sun = 0
Tue = 2
Thu = 4
Change-Id: I1a980541aab9e607b9fb7f232f128019e0c9dbb1
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Thu, 2 Feb 2017 15:45:16 +0000 (09:45 -0600)]
Enable Hugepages
TLDK project requires Hugepages to be enabled. This change enables
Hugepages and sets the size to 128.
Change-Id: Ie582cdf5ab2c766da268c0a39ed47bc45f31058c
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Vanessa Rene Valderrama [Thu, 16 Feb 2017 19:02:38 +0000 (19:02 +0000)]
Merge "Add packer verify and merge jobs"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 18:23:36 +0000 (18:23 +0000)]
Merge "Update jenkins.ini.example with relevent defaults"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 18:22:49 +0000 (18:22 +0000)]
Merge "Add hashicorp's packer 0.12.2 to basebuild"
Vanessa Rene Valderrama [Thu, 16 Feb 2017 15:59:29 +0000 (15:59 +0000)]
Merge "Correct path to package download script in hc2vpp-csit prebuilder"
Anil Belur [Wed, 15 Feb 2017 03:19:52 +0000 (13:19 +1000)]
Add packer verify and merge jobs
- These jobs have been ported from ODL releng
- Jobs are designed to build new images first of every month
- Verify runs a packer validation on the templates and verifies
the syntax of provision scripts
- Merge job is designed to trigger a build only relevent to the change
rather than building all images
Change-Id: I882fdf9d60a49221e1d9f50809c5fda1d8ebf4fb
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Vanessa Rene Valderrama [Wed, 15 Feb 2017 18:36:07 +0000 (18:36 +0000)]
Merge "Add missing sudo in TLDK verification job"
selias [Wed, 15 Feb 2017 09:10:47 +0000 (10:10 +0100)]
Correct path to package download script in hc2vpp-csit prebuilder
Fix for issue overlooked in https://gerrit.fd.io/r/5093; while the directory
change is correct, commands immediately following it have not been adjusted
to account for it.
Change-Id: I3da9b12bca164856a01fb8c3afefde3e549b7be6
Signed-off-by: selias <samelias@cisco.com>
Anil Belur [Wed, 15 Feb 2017 01:32:42 +0000 (11:32 +1000)]
Add hashicorp's packer 0.12.2 to basebuild
Change-Id: I3bc41f53d5e36fab5fe475aac67f1406d12d4075
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Anil Belur [Wed, 15 Feb 2017 03:21:35 +0000 (13:21 +1000)]
Update jenkins.ini.example with relevent defaults
* update url to point to sandbox
* disable querying plugin info which default to true
* remove default include paths
Change-Id: I2ff654ca699fc654ce77598597a002bf710a6ce1
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Rudy Grigar [Wed, 15 Feb 2017 00:39:04 +0000 (16:39 -0800)]
Also wait for apt-get update list lock
Change-Id: I56c644e4862736271ac1c991d3a9d60bfbdf5505
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
Rudy Grigar [Tue, 14 Feb 2017 00:57:31 +0000 (16:57 -0800)]
Quotes required to avoid interpretation
Change-Id: I8bbbf6e9d23841c58bd0acf4c4b36c9ef8baaa85
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
Vanessa Rene Valderrama [Tue, 14 Feb 2017 19:36:32 +0000 (19:36 +0000)]
Merge "Additional fixes for dpkg lock issues"