summaryrefslogtreecommitdiffstats
path: root/jjb/cicn
AgeCommit message (Collapse)AuthorFilesLines
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace1-0/+8
- Separate post build executor info dump into its own script file. - Remove backup_upload_archives.sh from fdio-infra-shiplogs which is now only used for openstack executors. - Add setup_executor_env.sh to run first for all jobs which run on nomad/dockerhub images. Change-Id: I564201b8c578e6541152e6af74537d1d007ba1a7 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-02-11Correct OS typo in cicn jobs.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Icf65c06fe519dd7f7c81cfaf3d09c3d9dc6dcd4b
2021-02-10Add centos8 jobs to hicn and cicn.Mauro Sardara1-1/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I383542a94b29044b4191ea0db205c9d5574c6097 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-12-15Use 'lftools deploy archives' for log uploadDave Wallace1-24/+17
- This is a pre-requisite for using amazon S3 for log storage. - Requires docker images built by updated docker scripts to include packages required by 'lftools' or other project specific docker images to be upgraded with same packages. This change only updates jobs which are using fdiotools docker images. - Add FD.io specific global macros to avoid inflating docker images with packages required by unneeded global-jjb scripts. - Sort VPP job parameters alphabetically - Dump installed python3 packages in setup_executor_env.sh Change-Id: Ifddd8f2b70b10acf834ffc837b27ef5453213a86 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-11-16Fix node label in libparc jobs.Mauro Sardara1-4/+4
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ie4660a92c97951cffee837ddb3a76421ec042eed
2020-11-06Add ubuntu 20.04 jobs for libparc.Mauro Sardara1-425/+141
Cleanup unused jobs. Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I5b15c47d9003c7950f15fb3977c08da6275545fa
2020-10-13Clean up vpp jenkins scripts & docker dirDave Wallace1-7/+0
- Remove docker/vpp Dockerfile definitions and colateral files for image now being build by https://gerrit.fd.io/r/c/ci-management/+/28022 - Remove opensuse support which has been elided from the vpp build in https://gerrit.fd.io/r/c/vpp/+/28999 - Remove unused scripts. - Output script name marker for all jjb scripts following LFIT practices. - Remove old/unused output from scripts. - Add logic to use vpp-ext-deps download cache in the executor images to speed up build jobs. - Add copyright notifcations to modified files without an existing copyright. - Make all vpp/docs jobs use '-{stream}-{os}-{executor}' suffix in their names. - Consolidate executor logging into setup_executor_env.sh and call it first for all jobs. Change-Id: I4ffb67ed476659f0127ca8c84f20a305d06149bf Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2020-06-24Push libparc and viper packages on hicn repository.Mauro Sardara1-3/+3
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I6ca7152238d49fd3fb39aefd8910758a1a796349 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-04-28Mdofy 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: I46a027ef7f7b1026e947d960a345176618ec6297
2020-04-16Configure CICN for SonarCloudVanessa Rene Valderrama1-0/+14
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: Iea5867c873f5f0ad54fa0673e3fac9a8ad3eb82c
2020-02-26Correct stream parameter for viper packagesMauro Sardara1-1/+1
Change-Id: I672aeeacad798f9734834c7137f2b537f49dc45c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-02-26Fix path of managed files .packagecloud and packagecloud_apiMauro Sardara1-4/+4
Change-Id: I815f5e16ac01111606046d70e10501712da97542 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-02-25Modify node builderAngelo Mantellini1-4/+4
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I1442a2617593f8de7d9159d62ba46be1570d08b7
2020-02-21Disable longbow, libccnx and android-sdk jobsAngelo Mantellini13-2003/+0
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I1d10ae1a3b76967da8be39f5bec332df244cac55
2020-02-19Remove verify job of viper on xenial. Now only bionic is enabled.Angelo Mantellini1-2/+0
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: I449270a174981b4640ebc34b62f80f8f47dfe06d
2019-10-30CICN: arm change for pc push from containerEd Kern1-2/+2
Change to be consistent with other arm pc pushing containers Change-Id: I96101525e3959158378f377fc5c50734fb5b763f Signed-off-by: Ed Kern <ejk@cisco.com>
2019-10-29Modify CICN publisherVanessa Rene Valderrama1-32/+64
Modify the CICN publisher to use the custom macro until we upgrade global-jjb and resolve container issues Change-Id: Ie218fc77c41013943a1c86c347bba3cef7db971f Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-16Modify CICN artifactsVanessa Rene Valderrama1-190/+0
This change is to remove packages from archived artifacts. The packages are available in the FD.io packagecloud repo. Change-Id: I4c53d16d9e4854f1d905df395dc902066ccd9801 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-16Change org.apache.maven.wagon version from 2.9 to 3.3.3 in cicn and hicn jobsAngelo Mantellini1-1/+1
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: I6066daeab23ca1a169966268e7540b15e9dc7e8d
2019-10-15Modify logs publisherVanessa Rene Valderrama1-64/+32
Modify the logs publisher to use the global-jjb macro Change-Id: I521e0084d22bde4e65736ffda62494a3510c738a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-07-29Add arm64 jobs for libparcMauro Sardara1-0/+162
Change-Id: I2b473ee37d336a8950e21d534005aea114c52144 Signed-off-by: Mauro Sardara <msardara@cisco.com>
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: I6b1612e2ddb74b04b1ec372f48bcacc881699daa Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-06-13Modify CICN archive artifactsVanessa Rene Valderrama1-248/+333
Modify the CICN artifacts to archive to the logs server rather than Jenkins Change-Id: I35bd8e43bb67ee179fdc0dc5a85d802b28c6636b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-30Revert "Migrate cicn job templates to global-jjb"Vanessa Rene Valderrama1-381/+406
This reverts commit 7b567e110845b568d304c9c6f906109efa5e06d2. Change-Id: I046282b3d21ebf12dce2b410a1f8bd4b3b11a38b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-29Migrate cicn job templates to global-jjbAnil Belur1-406/+381
Migrate cicn templates and jobs to use global-jjb for push logs to the $LOG_SERVER. - The change removes the artifacts and logs being uploaded onto Jenkins directly. - Use the macros and builder available in global-jjb. - Publish build logs archives and artifacts on Nexus. Change-Id: Iff9699d637446ab7955a913b635cfce6075023b5 Signed-off-by: Anil Belur <abelur@linuxfoundation.org> Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-05-29Modify verify stream nodeVanessa Rene Valderrama1-12/+4
This change is to resolve an issue where the label is not being set correctly because the node is being set by an os-parameter instead of hardcoding the node type. Change-Id: I36c29bc36c27310cae587def36ace3320c2a526b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-04-22Modify build nodeVanessa Rene Valderrama1-30/+30
This node change will switch the node to use the 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: Ib07b8d356049461e88249ef65d42b3b07effcc33 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-25Fix CICN nodesVanessa Rene Valderrama1-30/+30
CICN is building on Ubuntu 16.04 and Ubuntu 18.04. We don't have an 18.04 image common-packer image. CICN will have to switch to common-packer in the new environment once we have an 18.04 image available. Change-Id: Ic0ad2f18470c21954e0fe9d2415845dae0f30fc9 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-03-20Modify CICN nodeVanessa Rene Valderrama1-30/+30
This node change will switch CICN 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: Id8d0160a4d99742d9b9e151e7b793b7755205ce0 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-20Add viper build for ubuntu 18 os.Mauro Sardara1-0/+2
Change-Id: I18148d02bb84d1d6bb62b44540d15b1135a4800f Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-02-06Configure CICN Jenkins viewVanessa Rene Valderrama1-1/+7
Manage CICN views with JJB view-templates Change-Id: I790574e2278324416692e43a864c474df2aebd39 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-01-24Merge "Add configuration for pushing cicn artifacts to packagecloud. Add ↵Vanessa Rene Valderrama2-3/+162
support for pushing ubuntu 18.04 packages on nexus.fd.io."
2019-01-24Add configuration for pushing cicn artifacts to packagecloud.Mauro Sardara2-3/+162
Add support for pushing ubuntu 18.04 packages on nexus.fd.io. Change-Id: I2460913c06b5800bdae9a00e8012efb9bca9c779 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-01-18Added build jobs on Ubuntu BionicMauro Sardara1-5/+18
Change-Id: I0535c93816f9ce6193b51554b88dd61dca377797 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2018-10-18Modify archive-artifacts to allow for a listVanessa Rene Valderrama1-30/+90
Modifying the archive-artifacts syntax to allow for a list and resolve JJB 2.5.0 failures Change-Id: I872028c74593b12b52351e57529829a0fc689e71 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-10-11Fix CICN lintingVanessa Rene Valderrama1-1430/+1472
Fixing CICN linting errors Change-Id: If3286cc3ffbb31a4b73bbef0683c420b0a539cdb Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-09-28Remove all logrotate callsEric Ball1-30/+30
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>
2018-08-24Configure CICN to push to packagecloudVanessa Rene Valderrama1-0/+12
Adding the packagecloud push script and packagecloud managed files for CICN to push to packagecloud repositories Change-Id: Id7b3df078e00cfbf132effa0cd424fab84914916 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2018-03-22Fix path for retrieving Android ApksMauro Sardara1-1/+1
Change-Id: Ibb5b6cfe634be92cde0e78735f031404afce3a14 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-27Trigger build of libparc documentation after successful merge.Mauro Sardara1-0/+3
Change-Id: Ia49118643c23d668ee2b44a4ece38353816fea15 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-27Added option for documentation in include-raw-cicn-libparc-docs.shMauro Sardara1-1/+1
Change-Id: If4d336b233775e371a411e7efd50f58e16350974 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-23fixes for cicn documentations:Luca Muscariello2-2/+217
- LongBow: removing JJB dependency tree for docs which is useless as it triggers the whole job dependency graph - Libparc: added documentation to be availeble at docs.fd.io Change-Id: I052ae76cdf6507e0dbeb8811c00ce6501708380e Signed-off-by: Luca Muscariello <lumuscar+fdio@cisco.com>
2018-02-20Correction in script for building longbow docsMauro Sardara2-4/+3
Change-Id: I81274b2d3c26820cb3e12a8812ffcf98d9fd0178 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-20Correction in lonbbow docs build scriptMauro Sardara1-3/+1
Change-Id: I2e3c66e472b558cff063a2b65301e84197b6a857 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-20Correction in script for building longbow docsMauro Sardara1-0/+4
Change-Id: I41eb0e3625b6100a5946d170e2f163f3c8b125a2 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-16Correction in script for building longbow docsMauro Sardara1-2/+2
Change-Id: I256d3d89a77db99b4bbbb63713582c44e775eab4 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-14Job for longbow documentation.Mauro Sardara2-0/+239
Change-Id: Ic14a597d0a9d34d88d0a7b14d9b4644a3e797c45 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2018-02-14Publish artifacts for verify jobs as well.Mauro Sardara1-0/+78
Change-Id: I9a5363e145bf2159cc1432224ff0c95f5e1f048a Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
2017-10-25Remove Ubuntu 14.04 jobsVanessa Rene Valderrama1-16/+0
The CICN project is discontinuing the build of 14.04 packages. This change is remove Ubuntu 14.04 because they no longer need 14.04 Jenkins instances. Change-Id: Iefef4dc239f9ae63d621ac7ad07366f4f7e0bf64 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2017-10-06Removing Ubuntu 14.04 support for vpp-plugin.Mauro Sardara1-3/+1
Change-Id: I75afd64af2f44c4e298c577aedc8581daa4eafa3 Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>