summaryrefslogtreecommitdiffstats
path: root/jjb/tldk
AgeCommit message (Collapse)AuthorFilesLines
2021-04-14Add new dev branch to the CI frameworkKonstantin Ananyev1-0/+2
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Change-Id: Icb676be654efa89792b7917c77d90c4d8092712a
2020-04-28Modify build nodeVanessa Rene Valderrama1-2/+2
Modifying the build nodes for RelEng jobs. These jobs don't require larger instances. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I7b6a768c30748984159317a9b3912698f344f02b
2020-04-23Configure TLDK publisherVanessa Rene Valderrama1-8/+4
Configuring the TLDK publisher to use the GLOBAL-JJB publisher to allow S3 log shipping and cost savings analysis on OpenStack executors Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Ib00d8f42e98dc4eab2c1ec00143ab878f21665bc
2020-04-16Configure TLDK SonarCloudVanessa Rene Valderrama1-0/+14
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: If0cf2e9e2f788f5cea320cfc1279cb61c73ae28d
2020-03-10Add ofo/lost segment test callMariusz Drost1-0/+15
Modify include-raw-build script to call ofo/lost segment test for tldk Signed-off-by: Mariusz Drost <mariuszx.drost@intel.com> Change-Id: I61280e62355b65b74357323297d7896d0046010e
2020-02-24Change gtest to clone known working releaseMariusz Drost1-1/+2
Newest release of gtests introduced issue with old cmake. To overcome that and prevent such issues in the future, older, proven to work release will be cloned. Signed-off-by: Mariusz Drost <mariuszx.drost@intel.com> Change-Id: I516ac57b4c476fd25bed765ba0d48c53393fe0bd
2020-01-31Modify TLDK nodesVanessa Rene Valderrama1-4/+4
Modify the TLDK nodes to use the builders in the VEX-CI cloud. I've updated the 16.04 images to enable hugepages in patch https://gerrit.fd.io/r/c/ci-management/+/24513 I tested the verify and merge jobs on the sandbox. Change-Id: I5c50bb62c4a0b9393700b874b1a4dd1e19f0b274 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-11-25Add new dev branch to the CI frameworkKonstantin Ananyev1-0/+2
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com> Change-Id: Ib04bf9e48cfb2cc6c7aec17149be0ebb51fea2b4
2019-11-04Modify TLDK publisherVanessa Rene Valderrama1-4/+8
Modify the publisher to use the custom macro until the TLDK jobs can use the CI builders Change-Id: I1ba7c2f065f58cdfada630a84ff09dafcb0135e5 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-15Modify logs publisherVanessa Rene Valderrama1-9/+4
Modify the logs publisher to use the global-jjb macro Change-Id: I583c5cc5b1cb2363100307b9c75b4d0b9856409a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-25Modify TLDK archive artifactsVanessa Rene Valderrama1-7/+9
Modify the TLDK artifacts to archive to the logs server rather than Jenkins Change-Id: I68aaf7e9889506a27dd4b33419cf11fe48b6af74 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-12Add INFO.yaml verify jobVanessa Rene Valderrama1-0/+9
Info YAML Verify job validates that INFO.yaml file changes are kept isolated from other file changes. Verifies INFO.yaml files follow the schema defined in global-jjb/info-schema. Change-Id: If769292f0252d6f60eeba506a4ca4c8b505e02a8 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-23use old image for TLDK verify jobKonstantin Ananyev1-4/+4
From Vanessa mail: It looks like this is an issue with the new image. For now if you change the node in the JJB the job will pass node: '{os}-basebuild-4c-4g' Change-Id: I6fe3f1154cf12f61abd9991fc6618fa825d9e222 Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2019-03-20Modify TLDK nodeVanessa Rene Valderrama1-4/+4
This node change will switch TLDK to use the new common-packer image and the new ci-environment. The switch to common-packer standardizes the project with other LF projects providing additional support and automation. The switch to the new ci-environment is to isolate the build minions for security reasons. Change-Id: I4c83fe13c0e866e78f08697dd182f680e9abc857 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-07Modify TLDK nodeVanessa Rene Valderrama1-4/+4
Modifying the TLDK node to use the FDIOVEX instances while we determine why the FDIOVEX-CI environment instances aren't spinning up Change-Id: Ie7266711d5695ea4fb4c5f71dcbaa2c7a5766157 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-06Configure TLDK Jenkins viewVanessa Rene Valderrama1-0/+6
Manage TLDK views with JJB view-templates Change-Id: If5860f93dc20c5779e0ca8bb91c5c0319e06ea3a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-30Fix nodeVanessa Rene Valderrama1-5/+4
Changing node name to resusable variable Change-Id: Icb0ebf05bb0ba2fa4655f87b1dab4d44cc1403e5 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-29Modify TLDK nodeVanessa Rene Valderrama1-4/+4
This node change will switch TLDK to use the new common-packer CentOS7 image and the new ci-environment. The switch to common-packer standardizes the project with other LF projects providing additional support and automation. The switch to the new ci-environment is to isolate the build minions for security reasons. Change-Id: Ib78cc31babee4c7c473ec2597ee9070a8a66583f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-16Modify archive-artifacts to allow for a listVanessa Rene Valderrama1-1/+4
Modifying the archive-artifacts syntax to allow for a list and resolve job failures Change-Id: I966a72c2fe55006cb623723c040142a9f722487f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-09Fix TLDK lintingVanessa Rene Valderrama1-123/+123
Fixing TLDK linting Change-Id: I33160c741f52026bd30da40f3e8869127f1bd5bb Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-09-28Remove all logrotate callsEric Ball1-4/+4
These are deprecated, and were causing a warning from jjb. All logrotate calls have been replaced with build-discarder. Change-Id: Ic84be4c8b3500039e3a9c5a1ce7c8ce4d853614d Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2017-07-17 Add the TLDK functional test Jenkis job into CSIT.Fangyin Hu2-3/+30
Add the license header. Change-Id: I3cd01d3a17025b597fd4ad5863231e2c4597fcf9 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-07-12 Fix the test output files not found issue.Fangyin Hu1-1/+1
Change-Id: I466f9600ab0dc49bfe4c12a0d81dca7a7951a44f Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-07-05 Fix the path issue for the TLDK test.Fangyin Hu1-0/+3
Change-Id: Ibc9c2d2cd71036f48a75cdc23a952bd702dd5933 Signed-off-by: Fangyin Hu <fangyinx.hu@intel.com>
2017-06-26 patch for the tldk.yamlqun wan2-2/+12
Change-Id: Ia143d86b5159f11e26193542e8dd0449c4f741e2 Signed-off-by: qun wan <qun.wan@intel.com>
2017-06-14 Patches for tldk ci-management on the bootstrap.sh not found bug.6qun wan2-2/+12
Change-Id: Ibece4f29f8346f4c5d571b97f72d4d66ec91f8a5 Signed-off-by: qun wan <qun.wan@intel.com>
2017-05-30 TLDK ci-management patch and shell script calling bootstrap-TLDK.sh.qun wan2-0/+65
Change-Id: I174c8d8a04b36065993f910d1741359f62571e72 Signed-off-by: qun wan <qun.wan@intel.com>
2017-02-09Add missing sudo in TLDK verification jobKarol Latecki1-1/+1
Sudo was missing and it was not possible to allocate hugepages Change-Id: Ie20aca6e1086cf4b2e24327b53960a7595cd3eef Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
2017-01-16Modify tldk jenkins job to enable unit testsroot3-0/+33
Modify TLDK jenkins job to clone and build googletest and run unit tests. Change-Id: I20b8bce8c715a492ac77d73f07a2b26f56f4d057 Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
2016-12-21Enable log shipping on all tldk jobsVanessa Rene Valderrama1-0/+12
* Configure log shipping on all tldk jobs Change-Id: I3fd62b882ed4f00f38c3b5f2dcd14b000c318299 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-19Removing gtest call for tldk jjbVanessa Rene Valderrama1-4/+0
Change 4372 was reverted because it is broken in production which was blocking the Packer cut-over. This change is removing the call to gtest in the tldk jjb Change-Id: I9cd3baedc759bfc21caae604e96d7067b1e6d68e Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-19Merge "Revert "Add dependencies for tldk jjb""Thanh Ha3-29/+0
2016-12-16Convert tldk to be Packer compliantVanessa Rene Valderrama1-3/+3
Transition jobs for nsh_sfc to be Packer compliant * Modifying tldk build minions to use the new node naming standard * Temporarily using mvn33-new during cutover Change-Id: Ib65a1fbf712650df47ad35b5bab83b61ac756647 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-12-16Revert "Add dependencies for tldk jjb"Vanessa Rene Valderrama3-29/+0
This reverts commit 486588e7a8095791b81a4ac8bd0062e2297a61ee. Reverting change because it's currently broken in production and will block the Packer cut-over from Vagrant Change-Id: I5e9da2ceeb6c79148ad1af18563cbf3ccb5a612d Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-11-22Update tldk jbb buildersKarol Latecki1-0/+4
Builders for one of the jobs were not correctly updated in last commit Change-Id: I217f87b5b6b50a9ba330e7f5c9de5740bf7e2301 Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
2016-10-25Add dependencies for tldk jjbKarol Latecki3-0/+29
tldk needs googletest to compile and run its unit test application Change-Id: I73b666114dbcde88fc8a25daf14dfdf3c1661fc5 Signed-off-by: Karol Latecki <karolx.latecki@intel.com>
2016-10-14Use fdio-infra-wrappers to simplify common wrapper useThanh Ha1-9/+0
- Move timestamps to fdio-infra-wrappers as every job is using it - Move ssh-credentials into fdio-infra-wrappers as every job is using it - Ensuer ALL jobs are using fdio-infra-wrappers (this should be policy!) FD.io has this convenient wrapper called fdio-infra-wrappers which is a simple macro to configure common wrapper functionality that all jobs should be configured with all jobs are already configuring it too so simplify job configuration and ensuring we don't have duplication everywhere. Less lines of code and more code reuse makes for easier maintenance :) Change-Id: Ia73b09dfc556f684c43853797231da84a9c517af Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-10-14Remove unnecessary ssh-credentials defaultsThanh Ha1-6/+6
ODL used to use a variable called {ssh-credentials} as a form of redirection in order to have a simple human readable word to represent a unique credentials id in Jenkins. Newer versions of Jenkins actually allows us to override the credentials-id UUID format and pass a human readable filename. Considering that FD.io has been using a human readable jenkins-gerrit-credentials credentials-id remove the unnecessary {ssh-credentials} id defaults from global-defaults and just access the credential directly. Change-Id: I7b59357dcacb2195646719709b3b623429deca91 Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
2016-09-07Configuring minions as single useVanessa Rene Valderrama1-1/+7
Change-Id: I07ebdab1471888a6ae1dd51193dd27ee2ab129b1 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2016-06-06Revert "Turn on debugging"Ed Warnicke1-4/+25
This reverts commit cfaf0bf146c2c9e7598faf6c9efb044b8b7dba33. https://gerrit.fd.io/r/#/c/1399/ As it bore no resemblance to the original gerrit submitted and currently has broken all of tldk verify. Change-Id: If9914f8ade100b56c3a979adda1107f21b9c3c3f Signed-off-by: Ed Warnicke <eaw@cisco.com>
2016-06-04Turn on debuggingEd Warnicke1-25/+4
* sourcing a debug script if DEBUG is set * echo command before executing (set -x) * reduce duplicate code * give more information about uptime Change-Id: Ic8409ea3a819f2070eac01ac84e2b3a6fe975592 Signed-off-by: Ed Warnicke <eaw@cisco.com> Signed-off-by: C.J. Collier <cjcollier@linuxfoundation.org>
2016-06-03Adding verify and merge jobs for tldkEd Warnicke2-0/+185
Change-Id: I527e3b58038b20380fef03dcc4c8db7cced71658 Signed-off-by: Ed Warnicke <eaw@cisco.com>