Age | Commit message (Collapse) | Author | Files | Lines |
|
- follow-up to https://gerrit.onap.org/r/c/ci-management/+/118301
as project-specific CSITs archive their results to different dir
Issue-ID: INT-1871
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I09164ff9c369af8375f1105f9efaed165875da31
|
|
- add Robot and e-mail publishers to verification boilerplate
template for review and merge verification JJB templates
Issue-ID: INT-1871
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Icbd120cc828313c72f2013102867a2a9e5bd211b
|
|
Add the option to have concurrent builds for CSIT, default to false
Enable for SDC to avoid jobs piling up
Issue-ID: SDC-3465
Signed-off-by: ChrisC <christophe.closset@intl.att.com>
Change-Id: I8dfc8fc2e3e46287adfba9972b8ff22b247f95e1
|
|
- project-name should be applied to filter directory names only
under first directory depth level in CSIT trigger file pattern
to avoid running unnecessary and unrelated verification jobs
Issue-ID: INT-1848
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I003e318890f1bccde20e2bd1d4593e47f5f07f1e
|
|
Issue-ID: INT-1823, INT-1833
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I379216bf025112c656aec51f0f6d5938ce5af0f1
|
|
- extract common verification boilerplate definitions and default
parameters and refer to them in review and merge verification jobs
- remove unnecessary parameters from templates and from cssdk-csit
Issue-ID: INT-1823, INT-1833
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I63367216504b997acccd863bad0a2b7de3fc7480
|
|
Issue-ID: INT-1823, INT-1833
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Ieba2a1d028e26e740acabdc2a4f58101a144eebd
|
|
- remove obsolete review and merge verification templates
- comment out music CSIT job definition that was using those
templates (new templates for golang are needed if music CSIT
need to be supported in the future)
Issue-ID: INT-1823, INT-1833
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Ic0fffa1e8edf5bf2d90f9d53fbe946d0f37560ca
|
|
- add new template that combines maven artifact and docker builds
and CSIT execution triggered by merge
- take the template in use in CCSDK distribution CSIT
- remove old merge verification and project-csit jobs from CCSDK
Issue-ID: INT-1833
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Ic51c59b8e45b030003c6c26595f24872f70a33a7
|
|
- add new template that combines maven artifact and docker builds
and CSIT execution triggered by review commit
- this change needs to be coupled with
https://gerrit.onap.org/r/c/ccsdk/distribution/+/116916
Issue-ID: INT-1823
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I598598519429a155c7cf0b4d19dc5e4ca7b8c0d4
|
|
- remove PoC postfixes and rename the templates properly
- update changed names to music jobs
- add comments to identify all relevant templates as parts of
project-specific CSIT flow
Issue-ID: INT-1794
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Ib4fb99a9aeb14215346802a4aee158e0a07eb5eb
|
|
- add PoC templates for unified merge and docker image STAGING jobs
- unified merge job is triggered by merge submit trigger
- the triggered docker build and CSIT are based on master
- use the templates in music
- restore the original {project-name}-{stream}-docker-golang-shell-daily
music job
- remove unsupported "condition" parameters from trigger-jobs
- change project-specific CSIT to a single job that triggers all the
plans under the project
- change snapshot docker build to a single job that is named by
artifact type (in music's case golang)
- these changes should not be applied before integration/csit commit
https://gerrit.onap.org/r/c/integration/csit/+/115170 is merged!
Issue-ID: INT-1783
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: If838b264a82069504817bcf2612011c33e3d26f2
|
|
- restore {project-name}-{stream}-docker-golang-shell-daily template
to its original state
- separate all new templates related to CSIT redesign by "PoC" postfix
- pass CSIT jobs to be triggered to the template with explicit
"jobs_to_trigger" list
- define UNIQUE_DOCKER_TAG as input parameter to CSIT template
Issue-ID: INT-1760
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I6eef5bf407d5c89406d1b19d7d931d9d00092908
|
|
- add template for project-specific CSIT
- apply the template in music component (note that this requires
https://gerrit.onap.org/r/c/music/distributed-kv-store/+/114637
to be merged to find the proper plans)
- pass selected infra parameters to triggered docker build and
CSIT jobs to have them use appropriate branch
Issue-ID: INT-1760
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: Id83e54548243e9d5dc7d932acae469a8b295c48f
|
|
- fix the files parameter (which translates into file path in final
Jenkins configuration) for the gerrit trigger
- use BUILD_TAG instead of BUILD_ID for docker tag to be passed
Issue-ID: INT-1760
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I4c0607e3ee0220cccecfd560dd6cd4cfb59de33f
|
|
- add initial template for triggering a docker image build and
then CSIT job in sequence
- apply the template in music
Issue-ID: INT-1760
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I77e585bbbc1f7a04bebdacbc1d2cb0a05d023af1
|
|
- remove unused and unnecessary arm64 CSIT templates
- remove commented-out references to them in VID CSIT
Issue-ID: INT-1767
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I0429823990c55fb22abe33d00ed6d49399dde5a3
|
|
- remove testng CSIT templates that are not used now and should not be
used by any CSIT project in the future (SDC is running these now
differently from its own project as part of maven build)
- clean up the currently disabled SDC CSIT just in case:
- remove references to testng CSIT templates
- remove CSIT trigger jobs
Issue-ID: CIMAN-393
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: I763dd147e3e8a9f1de2b859472ac73f4924652d1
|
|
- replace hardcoded "disabled: false" with variable value in TestNG
CSIT templates
- it remains to be analyzed if we should really support TestNG in
the templates at all, but as long as SDC has those tests
(as they still do), we can't remove them from the templates
Issue-ID: CIMAN-391
Signed-off-by: Lasse Kaihlavirta <l.kaihlavirt@partner.samsung.com>
Change-Id: If43871ff563b3ead8666321ef4912ebfa9d252c1
|
|
Change-Id: I82457e76fb4d83660e36c53d136981ae64fd3b3d
Issue-ID: INT-1427
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
|
|
Ubuntu 16.04 still has SSH and Kernel issues.
Migrating to Ubuntu18.04 since we have a good
instance now.
TODO: Disable Ubuntu16.04 arm nodes.
- Currently Ubuntu18.04 arm nodes are under more test.
- No additional costs since no job is using 16.04 arm
nodes.
- Once confirmed, these will be disabled.
Change-Id: I1ef6dfc04aa6e85531f824e24ad517137a7080ca
Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Issue-ID: CIMAN-33 IT-18744
Change-Id: I9f6615d223ce4f1e0f87127fdcc2b809b924ed54
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
|
|
Allow CSIT jobs to send email when jobs fail.
Recipients will be configured per project
Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I2351b05e452028f0446ecdb8504e040036b25ada
|
|
Allow teams to disable CSIT verify jobs
Change-Id: Ia749936294e1dd0449a78e4d0bbd5307a060d67a
Issue-ID: CIMAN-33
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Add specific ARM64 CSIT job templates to avoid issues with
running the corresponding testplans. The plans are hardcoded
to be found under the {project-name} directory. This variable
for ARM is defined as {project-name}-arm64 which makes the dir
location invalid.
ARM64 needs to have its own templates in this case to avoid
modifying the current template to accept testcase-plans as a
parameter and having to define it in every exisiting CSIT job.
Change-Id: Ia7a6d63646800675ae7d2cd165a10c315d623903
Issue-ID: CIMAN-217
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
To facilite branching of CSIT tests, all CSIT test
code and scripts are relocated to the integration/csit
repo.
Change-Id: I96530af21740adc62e312457ff992b7ecb1dfcff
Issue-ID: INT-671
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|
|
This reverts commit fd8a4ba9daff11fba6d4aa52168aa7bb0d1eca55.
The above commit made the trigger criteria too narrow.
As an example, any changes to only dcaegen2/hv-ves-testcases/**
no longer trigger the jobs, since the functionality
name is hv-ves-testsuites.
This also impacted other projects that relied on the original
trigger criteria.
Change-Id: Ibdf9bd14196c7a122fdec047340a15b36799f91b
Issue-ID: CIMAN-200
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|
|
As each testsuite should be self-contained there is no need
to launch all project testsuites when changes are made in only
one of them.
Change-Id: If9bf7505bd378a710c206e98ab2d82bf30c65c50
Issue-ID: CIMAN-200
Signed-off-by: Filip Krzywka <filip.krzywka@nokia.com>
|
|
Re-order steps for post build actions for
csit testng template.
Issue-ID: CIMAN-119
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I4b50529a4b204d187422a48a64a91040c2737b27
|
|
Add new parameters to testNG and Junit plugins
Change-Id: Iaced836f9e57fbf156514a69481e997b66a79ef2
Issue-ID: SDC-612
Signed-off-by: Yuli Shlosberg <ys9693@att.com>
|
|
Re-order steps for post build actions for
csit testng template.
Change-Id: Id1a9eee7cb05abeccb1570e55aa5477d154fab38
Issue-ID: CIMAN-119
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
|
|
Configure JUnit for testng csit verify integration jobs.
Issue-ID: CIMAN-119
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: I42df47e930b01aa460d494d597353fb5d1c327df
|
|
Add testNG plugin parameters to sdc jobs
Change-Id: I8fca76611535ff9ec5646bd7f297c54fe0ba7164
Issue-ID: SDC-612
Signed-off-by: Yuli Shlosberg <ys9693@att.com>
|
|
Configure TestNG and HTML reports in csit verify
integration jobs.
Change-Id: Ice21209de50e7bdd568d1a3cdee69e62963a3d3d
Issue-ID: CIMAN-119
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
|
|
Change-Id: I6a37bd4d3c0ac3fb08e5f8f3b1664cffaa318102
Issue-id: INT-61
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|
|
Change-Id: I3a6ff36dc9f704b33799bba97b57206488d0d7ff
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
|