Age | Commit message (Collapse) | Author | Files | Lines |
|
This patch makes sure we use 2 types of scm, and allows us to specify
them by adding one line in job-templates.
- git-scm # for daily jobs and merge jobs
- git-scm-gerrit # for verify jobs [New]
Change-Id: Iddc8a5e0e115193c7081a6d6c53da209900e95c8
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
With the addition of ODL and OpenStack Gerrit servers, it's important we
don't generate additional noise by accidentally building against these
Gerrit servers when we don't intend to.
JIRA: RELENG-179
Change-Id: Ia163c6c3eaa58e8e21dc6548a839062fcbde39ed
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: Icb1a16f2136291239daffa0fe5932caf6d6c92dd
Signed-off-by: Fedor Zhadaev <fzhadaev@mirantis.com>
|
|
This change contains updates that impact compass and joid jobs due
to updates in functest and yardstick that remove brahmaputra branch.
Please note that the triggers for colorado haven't been created yet.
It will be done once the basics in place.
Change-Id: Id5eb8c406d34ff9f3ac59f73243034cbf49b23f0
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is the first step towards improved Commit Gating and this
change does not impact the current way of working for Fuel. This
means that no additional verification activities will be done for
changes/patches coming to Gerrit for Fuel as of yet and only builds
will be used for patchset verification
Because of this, the new execute shells contain nothing but simple echos.
Functest job hasn't been created/connected either since we don't do
full commit verification.
This change
- switches verify job to Multijob project type since Freestyle does
not support aborting all the downstream jobs when a new patch for
same change comes to Gerrit for existing change. When Gerrit Trigger
aborts the upstream verify job that was triggered for the previous
patch of the same change, Multijob then aborts the downstream
phase jobs, not leaving orphaned phase jobs behind.
- creates phase jobs to do limited verification activities in order
to provide more granular feedback. Earlier phases fail the patch
verification in order to provide feedback for the failed phase
rather than whole basic, deploy, and smoke test.
Change-Id: I053db2a54020139d57d74d254a25ed0480767267
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is the first step towards having alignment of the job structure, applying
commit gating and use of labels for all installer jobs.
Apart from the above, it also
- puts all CI baremetal and virtual PODs together
- gets rid of use of slaves directly for CI baremetal and virtual PODs
- switches labels for all CI baremetal and virtual PODs using below labels
{installer}-baremetal
{installer}-virtual
- puts all CI build slaves together and switches to labels - except huawei-build
- puts all none-CI PODs together
Please note that this change does not impact the overall job structure.
Change-Id: I2d8d15799a57fe7e063d39f81b96d19c218b100e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This is a required field for JJB > 1.4
Change-Id: Ifb6f5d4b3a28f2d85f546151ca9aca4a4061f3ef
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
This change switches fuel jobs to use labels instead of tying
jobs to slaves.
The possibilities and changes introduced with this approach are
- If things do not work as expected, slave-label parameter can
be set to certain slave name to get back to old way of
tying jobs to slaves.
- If a scenario requires a different slave, it can still be
created using baremetal or virtual but the label can be
different, pointing to a slave that is capable of running
that scenario. (fuel-baremetal-multisite, etc.)
- The auto-trigger-name for brahmaputra is moved under the
branch anchor and can be used like this if triggers for all
all the jobs for a certain branch need not to be triggered
automatically but job is still kept enabled in case if some
crucial bug needs to be tested.
- No of max concurrent builds stepped to 4 in order to use
all the labelled slaves available. This will require some
adjustments before colorado jobs start to run in order to
share resources between branches fairly.
- All the fuel CI PODs except lf-pod1 have been removed.
Change-Id: I91eca6743bb3d34263e634f9b74550efa1e2ddbe
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: If58c84e6f431db88eed3376e446479826da71502
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I086b47b956faaa6c57c532a99debd06c05b148a2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This changes
- ssh-agent-credentials:
users: '{ssh-credentials}'
to
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
Then, the size of the generated XML can be slightly smaller, such
as:
Old XML:
<com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper>
<credentialIds>
<string>d</string>
<string>4</string>
<string>2</string>
...
<string>b</string>
<string>2</string>
<string>e</string>
</credentialIds>
</com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper>
New XML:
<com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper>
<user>d42411ac011ad6f3dd2e1fa34eaa5d87f910eb2e</user>
</com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper>
Change-Id: I8215a33784c63757a5b74f30a5aa771fc19c5207
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
|
|
Change-Id: Ife5326ec3d64f2c2a3749461eb9687fa24fe15ac
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I0a190b0e6a4469c356d7762cf4605c4a1ea5ea6a
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I69848dd40abf425acc671b332aec4199d4116ba3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ia5035f9837f8e52d31d5724112b9722142842708
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ib6247c36189fa52dd698c7f4ebff56cf5d88f868
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ibd14ab9b532ef9becbac88b003933281a5e4cbec
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Iccade77c68013a8b52a38f45ca46c5944fc2ded7
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ia13fe4ca47598fde2e8c012a11ced12b7f5dbd6e
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ie317d15d9dccbc3cd6211ff12d1476dc384d46d2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This change also adds build blocker for generic job.
Change-Id: I2d1987ca632b30ad8497d14de79b66735afea611
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I0e6ff4b8c57017fc56a610575a72599949218de3
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ife7101bf138d8a7eedf671fe7bc7f71c85a87aad
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I4fb0e45bd3f94c85271b6d6355a0524a29179184
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: I84348614c2a03e7cca359e9f47d536d833328958
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Scenario and POD descriptions impact virtual deployments and need adjustments.
Merge virtual deploy triggers have been disabled in order not to give incorrect
feedback to people.
Change-Id: I93aef5e029f64b74cf13ad82742b080a18d28da4
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This change
- Enables all available scenarios for stable/brahmaputra branch on LF POD2
and Ericsson POD1.
- Enables new node type, virtual, which is able to run available scenarios.
- Adjusts build blocker for multijob projects.
- Skips cloning of fuel repo for multijob projects.
- Enables os_odl-l2_ha auto trigger for LF POD2, Ericsson POD1, and Ericsson
POD2.
- Enables the use of an already downloaded ISO if the ISO was previously
downloaded to jumphost to speed up deployment.
- Adds a generic job for fuel for easier CI development/troubleshooting which
is kept disabled by default.
- Removes SDN_CONTROLLER parameter.
Change-Id: Icf26241216522b58db6908623a77405cdaac2ba2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
The syntax "pollscm: '@midnight'" is deprecated and should be updated to
using the new syntax:
- pollscm:
cron: '@midnight'
Change-Id: Id11d301dfee4d183ee40f2342528c4258f36034f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
|
|
Change-Id: Ic1a0b6e14223476b9a2bded877e787237dbc7d8f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This patch proposes below changes:
- Run CI on opnfv-jump-2 against stable/brahmaputra branch
- Run CI on ericsson-pod2 against master branch
- Configure functest against both branches on both PODs
- Enable yardstick against both branches on both PODs
- Comment out additional controllers until nosdn scenario is verified
- Rename OPNFV_FEATURE to DEPLOY_SCENARIO
Change-Id: Ie3d4f946cd51271378b435f9a92af07aaf614c26
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Build should really not need to be driven by main jobs and work
independently, continuously producing ISOs for whoever out there
to consume.
This needs review from Fuel Project in order to make sure the build
process does not care whatever scenario we run and just builds all
the plugins by default and put them into ISO.
The trigger is set to poll fuel git repo every 6 hours and upload
ISOs to artifacts.opnfv.org upon successful completion of the build.
Change-Id: Id59e37407e219803925c146c811450fb6099031b
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: BOTTLENECK-4
Change-Id: I3cdb4f15c910e8b32a6531355fca91c7ed04445a
Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
|
|
Change-Id: I0d241eb3b391353d44df31ebb3f193c9ea50be62
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Change-Id: Ifa9a11dcf1ecd7e43b54a03f92f00c42c0cac41f
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
Replace default stream definitions with stream anchors in order
to be able to specify which job on which POD runs against which
branch.
Move project specific verify job to its own file to ease the stream
handling.
Enable CI on Ericsson POD2.
Change-Id: I3732b43d8858473535ef5666882ee85124c6d652
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|