summaryrefslogtreecommitdiffstats
path: root/jjb/hicn/hicn.yaml
AgeCommit message (Collapse)AuthorFilesLines
2022-09-20fix: do not consider only critical tests when checking thresholdsMauro Sardara1-0/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Iba7635c5f43e75c7549fada423911cf42a17a7a2
2022-09-19fix: add threshold for functional test jobs to passMauro Sardara1-1/+2
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ib1895c3d77b402f4a5a07e907d9cfdb77ad17309
2022-09-13feat(hicn.yaml): add xunit report publishersMauro Sardara1-0/+16
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ia5fb1b5ebf18a62c0cb6bd5c51c77ec290eb03b3
2022-08-30Merge "Add hicn job to build against vpp latest."Peter Mikus1-0/+70
2022-08-17fix(hicn.yaml): specify architecture in functest triggerMauro Sardara1-1/+6
This prevents the functional tests for x86_64 to start when the build job for aarch64 completes. Since the success message triggering the functional test was the same for x86_64 and aarch64, there was no way to distinguish what build jobs completed first. Also: Archive *.deb artifacts to be reused in functest jobs, thus avoiding to compile the code twice. Change-Id: Ibef007eabd57ff417aff1a55e949c11e2e2d9d6a Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-16fix(hicn.yaml): fix triggers for build/ftest jobsMauro Sardara1-8/+7
Change-Id: Ib221851e9476d836a3ee1028eb49405cefc13d76 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-16fix(hicn.yaml): fix triggers for build/ftest jobsMauro Sardara1-8/+14
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ie8684cdafc13387a1294504cbe241f62cfff64d4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-12Merge "feat(hicn.yaml): add functional tests jobs"Dave Wallace1-3/+64
2022-08-12Add hicn job to build against vpp latest.Dave Wallace1-0/+70
Change-Id: I0210401c810720b3927d7fe9f7b92aba3f0d260d Signed-off-by: Dave Wallace <dwallacelf@gmail.com> Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-11fix(hicn.yaml): add parameters to hicn-sonar-scanner jobMauro Sardara1-0/+8
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: If97da72393985d817b8f8a86acf7e71abaa7f6a3
2022-08-11feat(hicn.yaml): add functional tests jobsMauro Sardara1-3/+64
The approach to trigger the functional test job is the same adopted for triggering the build after the checkstyle. A comment "build_successful" will be added in gerrit by the build job, and this comment will in turn trigger the functional test job. Change-Id: I140160dfdd6fe80fdbe64848b9dc2c7a2b75cac4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-08-10feat(hicn.yaml): add project and job-template for sonar scanner.Mauro Sardara1-14/+45
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I86c9baa94b6df0e2ec722e47e660d1d70fb71d39 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2022-04-01fix: specify correct packagecloud repo for hicn debsMauro Sardara1-5/+5
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Idbb529ae03e3000f139d545287c575385baf2905
2022-03-31feat: remove deprecated jenkins jobsMauro Sardara1-30/+0
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I4362f90cd5c6fe27bbe8e456605f523b840100d4
2021-12-02Nexus retirement CI job clean upDave Wallace1-133/+14
- Remove nexus configuration parameters from CI jobs for active FD.io projects - Convert HICN docs jobs to use S3 storage Change-Id: Ida00b6448926567e0245b4988597113bfea0bd84 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-10-27Remove deprecated releases/os jobs for VPP 21.10Dave Wallace1-42/+1
- Deprecated release: VPP stable/2009, stable/2101 - Deprecated OS: centos-7, debian-9 Change-Id: If3ca0f249210946321f6e867a933b05f19f58865 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-08-31Fix build discarder config for all fd.io projectsDave Wallace1-25/+15
- Existing build discard configuration is no longer generating build discarder config in jjb. Use lf-infra-properties macro instead. Change-Id: I2e6aabefd4a5a74877c4ba02c1f06f3f120bea69 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-07-19- Add jobs for branch stable/2101 aarch64Mauro Sardara1-0/+16
- Trigger checkstyle for stable branches Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I2da2147c45b2b66280880898c2f34396d7c542e8 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-07-16Add jobs for branch stable/2101Mauro Sardara1-0/+4
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I2bfc80570df3e6ab0485976d276b746201d7c694
2021-06-30Remove hicn jobs for ubuntu 18 and centos 8Mauro Sardara1-39/+8
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: Ic43c1cd89764be3f45f4be2f107b1f5002d0b7dc Signed-off-by: Mauro Sardara <msardara@cisco.com>
2021-04-23Separate VPP stacktrace generation from artifact archivingDave Wallace1-5/+5
- Separate removal of socket files in workspace archive directory from archiving of artifacts - Clean up deprecated workspace-archive-artifacts-parameter macro Change-Id: I11c7fe55d3412fb7261da9f0cfb809a152ae1d51 Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
2021-04-08Use fdio-infra-publish for nomad executor based jobsDave Wallace1-1/+11
- 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-10Add centos8 jobs to hicn and cicn.Mauro Sardara1-30/+50
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-30/+28
- 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-10-08Add jobs for branch stable/2005Mauro Sardara1-517/+233
Refactoring of JJB yaml configuration Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I5af065d0edbdd9f7df54366ae13be3c4488e065c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-22Push DEB/RPM packages on new hicn repository.Mauro Sardara1-4/+4
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I14af04113756a806eeaa105b6eb5507b38331538 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2020-06-02Remove ubuntu xenial jobs.Mauro Sardara1-7/+1
Signed-off-by: Mauro Sardara <msardara@cisco.com> Change-Id: I16bdcb8a04a50b9dccc49d8b0f8637045a2c01cb
2020-04-28Modify build nodeVanessa Rene Valderrama1-2/+2
Modifying the build node for RelEng jobs. These jobs don't require larger instances. Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I2acf7f17e87324911cc5a3bb2a6df1bd39325dee
2020-04-16Configure HICN SonarCloudVanessa Rene Valderrama1-2/+5
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org> Change-Id: I473279303593939073ce879e7f8c272f229b3ee9
2020-04-08Add jjb configuration for new branch of hicn repoMauro Sardara1-2/+51
Change-Id: I1e5c8ec1272524c4b3f28be60a43de9eff1ce7d1 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-17Modify HICN Sonar job nodeVanessa Rene Valderrama1-2/+2
Modifying the HICN Sonar job node to use the CI node Change-Id: Icd106a94b50fecaed01a7ee0437f25bab32a04ca Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-12-10Fix repo name for extra verify jobsMauro Sardara1-3/+3
Change-Id: Ia2332b6b27fef251e439375147d6119e1c66bd3a Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-12-09Add build job for external dependencies.Mauro Sardara1-15/+201
Change-Id: Ic5ce1f1da563cdf2cf66af19b3b3f6c79eaba6a4 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-30Correct packagecloud path and packagecloud_api pathAngelo Mantellini1-2/+2
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com> Change-Id: Ic7b0bc516c2bf5fd2c41077ce575e02a8b2877ae
2019-10-30Remove lf-infra-publish from publishers.Mauro Sardara1-7/+24
Change-Id: If18eac8ef984e21ce8f7f564aeb123793383e6aa Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-29Execute hicn-checkstyle-verify job on ubuntu 18.04 slave.Mauro Sardara1-1/+1
Change-Id: Ib111ce7bf7959ad554503317264f5d4d969acc7c Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-10-16Modify HICN artifactsVanessa Rene Valderrama1-40/+0
This change is to remove packages from archived artifacts. The packages are available in the FD.io packagecloud repo. Change-Id: I4dfdea7ca68dd461a5771cf3eefc429595621d0b Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-16Merge "Modify logs publisher"Vratko Polak1-10/+5
2019-10-15Modify logs publisherVanessa Rene Valderrama1-10/+5
Modify the logs publisher to use the global-jjb macro Change-Id: I9fd38698c9b947de36c2bb224c1b1594bb5ac212 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-10-15Add ubuntu arm job for HICNAngelo Mantellini1-0/+173
Signed-off-by: Angelo Mantellini <manangel@cisco.com> Change-Id: I5aee246812439d6b06ff6c5edb6d08400963ebc1
2019-07-25Modify HICN archive artifactsVanessa Rene Valderrama1-33/+49
Modify the HICN artifacts to archive to the logs server rather than Jenkins Also fixed a few lint errors Change-Id: Ie0af996303be8cf14a5a125da6995f7dd18f6f0f 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: I327c0b82953bdb04bec9725339dbaa60aad0513a Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-20Add jobs for building/verifying hicn sysrepo plugin.Mauro Sardara1-0/+177
Change-Id: If44de76dac723cc3dafd7bc41d7e8fe0f6edc509 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-02-14Configure Sonar for HICNVanessa Rene Valderrama1-0/+11
Configuring Sonar for the HICN project Change-Id: I4dd4a8d91910808dc6ce51ab0897c32018338639 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-12Remove sonar configurationVanessa Rene Valderrama1-11/+0
Removing the sonar configuration for HICN. This project can't use the global-jjb sonar configuration because it's not a maven based job. Change-Id: Ibe6d5b046edb8e14c9d496792200dd1756f9c0de Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-12Configure the settings fileVanessa Rene Valderrama1-1/+1
Configure the HICN settings file for Jenkins Change-Id: I3bc1bebb502e86f891bc8e68c353458da3f10958 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-07Merge "Modify HICN node"Eric Ball1-1/+1
2019-02-07Push hicn artifacts to Nexus.Mauro Sardara1-0/+4
Change-Id: I3277a9994b3ca0488ad34e9182980b612b58f0e2 Signed-off-by: Mauro Sardara <msardara@cisco.com>
2019-02-07Modify HICN nodeVanessa Rene Valderrama1-1/+1
Modifying the HICN node to use the FDIOVEX instances while we determine why the FDIOVEX-CI environment instances aren't spinning up Change-Id: Ifde2b172ef4cc3c5d854de94e4d23c5a712aeddd Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
2019-02-06Configure HICN Jenkins viewVanessa Rene Valderrama1-0/+6
Manage HICN views with JJB view-templates Change-Id: I0966d95a79911797d0471b1f36c0f432c4e727c1 Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>