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"
Vanessa Rene Valderrama [Tue, 14 Feb 2017 17:34:14 +0000 (17:34 +0000)]
Merge "Add hc2vpp-csit jobs on Ubuntu16.04"
Vanessa Rene Valderrama [Tue, 14 Feb 2017 17:33:38 +0000 (17:33 +0000)]
Merge "Skip checkstyle in hc2vpp-csit-verify job"
Rudy Grigar [Tue, 14 Feb 2017 00:57:31 +0000 (16:57 -0800)]
Additional fixes for dpkg lock issues
This adds a wrapper around apt-get to loop until the lock is available
for dpkg operations.
Change-Id: I85d3b1f1e6992a046d021a192997f307c7ca4785
Signed-off-by: Rudy Grigar <rgrigar@linuxfoundation.org>
Andrew Grimberg [Tue, 14 Feb 2017 00:20:25 +0000 (16:20 -0800)]
Add dot separator for systemctl units
Change-Id: Ide382ac6d6e7fe2b041aeca6222380183c8bbff1
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Tue, 14 Feb 2017 00:05:07 +0000 (16:05 -0800)]
Bring in fail build and stomp on Ubuntu auto-up
Bring in changes to fail the build if something does not properly
install or has an error during the build.
Also, forcibly disable and mask out the apt-daily service and timer on
Ubuntu 16.04 and hopefully destroy any cron related to it for 14.04
Change-Id: I301d9c696c3d166ecece8060d415dd931d446335
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Vanessa Rene Valderrama [Mon, 13 Feb 2017 17:39:10 +0000 (11:39 -0600)]
Disable auto updates on Ubuntu
Modifying the disable auto updates on Ubuntu to use perl instead of sed
because the sed -ine is creating new files ending in ne. Modifying
where the apt-get upgrade and updates occur to resolve dpkg/locks which
are causing VPP & NSH_SFC builds to fail.
Change-Id: I5a81d72df7b758bd8287c54909386114c33ed730
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
selias [Tue, 7 Feb 2017 11:51:44 +0000 (12:51 +0100)]
Add hc2vpp-csit jobs on Ubuntu16.04
- add integration and verify job using Ubuntu16.04
- pass OS parameter to test scripts
requires commit https://gerrit.fd.io/r/#/c/5037/ in CSIT
Change-Id: Ia7be995c1c78db43503e34f7c0c040a63431eab1
Signed-off-by: selias <samelias@cisco.com>
Ryan F Day [Sat, 11 Feb 2017 00:35:18 +0000 (18:35 -0600)]
Fix base image spin up.
Change-Id: I3dd626923af8a62f6a5a0870e33cb27af30b4f9b
Signed-off-by: Ryan F Day <rday@linuxfoundation.org>
Tibor Frank [Fri, 10 Feb 2017 07:43:56 +0000 (08:43 +0100)]
Change the nexus repository target
The Nexus repository target is VPP.
Modify your upload path
From: nexus.fd.io/content/sites/site/io/fd/vpp_make_test/<version>
To: nexus.fd.io/content/sites/site/io/fd/vpp/vpp_make_test/<version>
Change-Id: I957aebe81fceb19035a03b29ba0572df67660973
Signed-off-by: Tibor Frank <tifrank@cisco.com>
selias [Thu, 9 Feb 2017 15:31:33 +0000 (16:31 +0100)]
Skip checkstyle in hc2vpp-csit-verify job
Style is already verified in hc2vpp-verify.
Also fix missing dir change in prebuild script. This should download VPP
packages into ${WORKSPACE}/csit, where the csit bootstrap-hc2vpp-verify
script expects them to be.
Change-Id: I4471c711e188f920c890bb63594bb08b7810141e
Signed-off-by: selias <samelias@cisco.com>
Karol Latecki [Thu, 9 Feb 2017 09:03:16 +0000 (10:03 +0100)]
Add missing sudo in TLDK verification job
Sudo was missing and it was not possible to allocate hugepages
Change-Id: Ie20aca6e1086cf4b2e24327b53960a7595cd3eef
Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
Thomas F Herbert [Fri, 6 Jan 2017 00:45:42 +0000 (19:45 -0500)]
Add support for Centos7.3-1611 to csit jobs.
Remove operational branch creation from weekly
verify job. Split vpp changes for Centos into
separate commit. Do not add os param to perf
jobs so as not to destroy perf trend history.
JIRA: CSIT-356
Change-Id: If0121f01fa0767eae96e5f9f14ed4c56a97e7f7f
Signed-off-by: Thomas F Herbert <therbert@redhat.com>