Age | Commit message (Collapse) | Author | Files | Lines |
|
This change switches compass jobs to use labels instead of tying
jobs to slaves.
The changes in detail are:
- Compass jobs can roam on any pod that is labelled with compass-baremetal
and compass-virtual.
- Above means that there is no branch/pod allocation anymore.
- New jobs are created in order to get rid of pod names from them and just
use baremetal or virtual in names.
- Old jobs are removed.
- Related test jobs are updated.
- huawei-virtual label is renamed to compass-virtual since we still have
installer specific slaves, not company specific. In future the job
might end up on a none-Huawei slave too.
- huawei-pod2 is not a CI POD so it is left in none-CI PODs section.
- block relations and triggers might require fine tuning and left to compass
project to decide how to adjust
Job structure remains same; one parent job calling 3 downstream jobs:
deploy, functest, yardstick.
The OS to deploy (trusty or centos7) needs to be solved in a separate patch
in a sustainable way.
Change-Id: I22bfaff36640667b6764f0e303a3286af0eb41b2
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
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: Ic5bfb547902dafc9243f0a5d4550f1f9b6085221
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Hopefully this reduces the confusion around how many flake8 violations
are actually present.
Change-Id: If3246627fdd18aca0a968cea0d8387038dfe7c12
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: Ic5e3fa73c144c2787f697dd5326426a2ff8936b6
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
- Ignore linting the virtualenv
- Fix quoting of the lint log
Change-Id: I90bb81b383e21b912bd811587224c2367f3ae8a9
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Triggers a flake8 run against any python code in the repo.
JIRA: RELENG-81
Change-Id: Ia57d640b5aacdc4f99620ffa3ee345f208b426ea
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
- Include '/usr/local/bin' in PATH so gsutil can be used
- Ensure the virtualenv uses python2.7 so SSL warnings go away
- Remove 'easy_install' call as pip is already available in the
virtualenv
Change-Id: I2b6f6a8bc284c580cc71ec0f02ebd88baf2de462
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
Change-Id: I916363fac39cf314afe43333f7081a0a6adff1f4
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
'opnfv.org/artifacts' uses the index.json file generated by the
opnfv-artifacts.py script to list artifacts generated
by other OPNFV builds.
This adds a Jenkins 'cronjob' for generating and uploading a JSON file
to Google Storage containing links to the artifacts and their metadata.
Change-Id: I3c40391b40e1e536d4c27e27d5621bf4bc4c00a3
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
If all the reviews are just review/$review_number
I dont have sufficent information to search reviews per project
this is needed for the new search tool
If this change is merged I will need to delete everything under /review/
this will lose current review artifacts, but allow future ones to be
searchable in the upcomming interface
Please comment if you can think of a better way to do this.
note: at some past point reviews were in their project folder.
Change-Id: I0778ca92a0a0922c6e5f2749edd0c9f6a2dcc591
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
triggers
Change-Id: I21854444d997bba876e711433c1b2132cde61c7c
Signed-off-by: David Blaisonneau <david.blaisonneau@orange.com>
|
|
Change-Id: Icdc5bd23e9a6603dac70736ff8f7cce1fd15ab3e
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I96b1b3646141460f019761ba762fa681b0e175d7
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Apex has own 'build' directory which is not for docs and contains
valid files.
This patch fix build dir name from 'build' to 'docs_build' to avoid
the conflict. 'output' dir name is also changed to 'docs_output'.
Change-Id: I0eb047bfb9c8b85016ce82844915e60538e4d2a8
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Please note that the upload of documents to artifacts.opnfv.org has not been
enabled yet in order to get feedback for the patch first. Once the patch is
reviewed, uploading generated docs to artifacts.opnfv.org can be enabled.
Another thing is that this could essentially be done in existing opnfv-docs
jobs. But in order not to break doc stuff totally, it's kept separate for the
timebeing.
Depending on the review, we can either
- move this functionality to releng-macros.yml and jobs in opnfv-docs.yml
or
- keep it separate as it is and exclude opnfvdocs from the pattern in
opnfv-docs.yml jobs.
JIRA: RELENG-38
Change-Id: I452547921ef56960330bcd9ba28159108a33c860
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
This change also adjusts GS_BASE parameter in releng-macros.yml
and uses GS_BASE in docs-merge job. ONOS builders are also adjusted.
Change-Id: Ic9f28a3a7e283cba6736e96f8f7e18c859099e6c
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
|
|
JIRA: ONOSFW-151
Change-Id: I0d7f1f77733cdda5d1b6c429d84de7eaa4a7a759
Signed-off-by: meimei <meimei@huawei.com>
|
|
Change-Id: I52735adbce48734f103ac76c2b4f5c5c77427c58
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ia65ebe61c174dc4129d32148d71505c2a2caf480
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I4930a3acfecde4deaa2b5db0d8a64df365c1f8c0
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
JIRA: RELENG-16
Change-Id: I4a3aea9e638c29fdcc44fc08304c5680d9a8aa45
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I18d7c34101d8eced9041918c768499dd929b0a8a
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I0a1e899179ad0ab5b5b662bee6214487e84e1fe7
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ibdabd8d1fac2918b6871849b5f31a9f41dad7f47
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
JIRA: RELENG-16
Change-Id: I86293f9b79c083f286f9036a3137465513e92d17
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
JIRA: RELENG-16
Change-Id: I25160481d8da6043858785c541d44dc1f38906f0
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
JIRA: RELENG-16
Change-Id: I6e36f16be6e1c9160820d137a78ac1e7674153f0
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ic48ba23e399f3193c356ea9f334928d788149db5
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Iecee8497472e38feb1f9cc11959ac34d0deadee1
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Change-Id: I137c706faacca7dcee51f3da889c06653edbd6ce
|
|
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Change-Id: I3d3c4cdd1031514526382c83178a3a2f3e1b471d
|
|
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Change-Id: Ic1ce4170fb748345b0371d02f97969be73e60d85
|
|
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Change-Id: Ib9aa0f938dd9c9aafdb3ceaf972069881bf5e89e
|
|
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
Change-Id: I2f8ffd4ec7243eee3e401bd7d2c2b2e4811de7d2
|
|
Change-Id: I74728be60bcbcbe41d587091ec9b259af3d3e839
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Ic76d5f0817208e923c60e8e24e531d5a761470f4
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I5d0cf0976c5683888e32cff3e0a456b5861c76d6
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I320d0e867c21acafffead6611a0a55397d51c0b1
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: I14482c5a7fd2190e4d55e1ccf64b0f0a307d139e
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
This patch adds new jjb macros equivalent to docu-build-new.sh which
is not bash script and includes the both functions of builder and
publisher in the single file.
Change-Id: Ie078e1d62d56e593e634f7e9633386ba90bf45de
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
|
|
Change-Id: Id8b1d856af1d960ecbba9904ade305e9a6192629
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I317b21f9c5fb8f892e859f381b1ca053267711cf
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|
|
Change-Id: I8c50158e55a6ddb46fd1f74dbc81e668402e089f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
|