6 Commits

Author SHA1 Message Date
Felipe Monteiro
ab717d8c2f add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 as part of the python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Ie2187958a3090e05902c51d1aa5d9acacf508c2c
Story: #2002586
2018-08-23 23:51:04 +01:00
Gage Hugo
ad7e855cf8 Consolidate pep8/bandit zuul gating
This change adds the global zuul pep8 tox job, which runs both
bandit and pep8 using tox. This also removes the two other airship
specific lint-pep8 and bandit zuul jobs since they are both covered
by the default openstack global one.

Also cleaned up the tox.ini by moving the requirements into the
test-requirements.txt file.

Change-Id: Iab37a8090515936732e390b1f7c6d281e014e31c
2018-08-21 20:55:39 +00:00
Scott Hussey
f7b7946e4b (zuul) Docker image jobs
- Add check/gate jobs for image building
- Add post job for image building and publish to quay.io

Change-Id: Ia7c1f67ec4a5ae11e1fad489259f8418bac0a644
2018-06-08 08:54:34 -05:00
Felipe Monteiro
3487046ef4 Add irrelevant-files to all appropriate .zuul.yaml jobs
This patchset either expands on existing entries in irrelevant-files
or adds irrelevant-files to various jobs to save on resources
in Zuul.

Change-Id: I6a3c052c3982a70160a6bee9a07975201eee1f0a
2018-06-05 13:13:16 -04:00
Scott Hussey
4ad86e0728 Basic zuul gates
- Pep8, bandit and unit tests
- Document build (no publish)

Change-Id: I2ca67e69f80aff63576bebd14da412e2f138f54a
2018-05-31 13:10:41 -05:00
Felipe Monteiro
bfac6ada6c Zuul: Initial Airship-Pegleg checks
This PS adds the skeleton for a set of zuul checks and gates for
Airship, using the framework from OpenStack-Helm.

Change-Id: I4cc071d0076e265e5c34f15616ccf40c0b3a83a8
2018-05-17 22:09:35 +00:00