
public ranger artifactory needs to be updated automatically rather than manually. This zuul job will both build and publish images from successful merges into the ranger repo. Change-Id: I00667417cf9f11bd216ad7ea28ac29c11453adda
85 lines
2.9 KiB
YAML
85 lines
2.9 KiB
YAML
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-tox-pep8
|
|
- openstack-tox-py36
|
|
- ranger-tox-bandit
|
|
- ranger-image-build
|
|
gate:
|
|
jobs:
|
|
- openstack-tox-pep8
|
|
- openstack-tox-py36
|
|
- ranger-tox-bandit
|
|
post:
|
|
jobs:
|
|
- ranger-image-publish
|
|
|
|
- job:
|
|
name: ranger-tox-bandit
|
|
parent: openstack-tox
|
|
timeout: 600
|
|
pre-run: tools/zuul/playbooks/run-unit-test-job.yaml
|
|
vars:
|
|
tox_envlist: bandit-baseline
|
|
|
|
- job:
|
|
name: ranger-image-build
|
|
run: tools/zuul/playbooks/docker-image-build.yaml
|
|
nodeset: ubuntu-bionic
|
|
vars:
|
|
publish: false
|
|
tags:
|
|
dynamic:
|
|
patch_set: true
|
|
irrelevant-files:
|
|
- ^charts/.*$
|
|
- ^etc/.*$
|
|
- ^tests/.*$
|
|
- ^tools/.*$
|
|
|
|
- job:
|
|
name: ranger-image-publish
|
|
run: tools/zuul/playbooks/docker-image-build.yaml
|
|
nodeset: ubuntu-bionic
|
|
secrets:
|
|
- ranger_quay_io_credentials
|
|
vars:
|
|
publish: true
|
|
tags:
|
|
dynamic:
|
|
branch: true
|
|
commit: true
|
|
static:
|
|
- latest
|
|
irrelevant-files:
|
|
- ^charts/.*$
|
|
- ^etc/.*$
|
|
- ^tests/.*$
|
|
- ^tools/.*$
|
|
|
|
- secret:
|
|
name: ranger_quay_io_credentials
|
|
data:
|
|
username: !encrypted/pkcs1-oaep
|
|
- ZeiK85s+OWqeaDshARyWvlGjNjuE7USQlFn8ZPEzVlh1dSuCBTT9ygrRBe+IscSMvuRNN
|
|
GEVdJVWj/6afNpNL2IHm8OyjYfkypDi76gsQkla1fjMu4PWQLdCroJaKSn9U6ZLGD213e
|
|
OU/2ctMhdn5XCTKk3wuZ3EaxYZTPDT6Fizcd7cutCIC6j5stHwitfvAdLT30IZ7rHHvuf
|
|
zsdy7jInb7wpqz6Vq4h6ZaJLznfjlr6icWlcSL1F4Y86NnJFJKEA5NTAZDS9/qE6myU8D
|
|
bJHmbd3jCAi2l3lPvI4J3HJYJ4kT7CK+IESZ5zrT7ht8pYjdDrF8F3Fk1hbon4AwaNwYo
|
|
MXYA2YtKpPAYTk+WS+lMFyUPe6ASt341TJcmszIJHaDltLMfLI61VgyMXnYZH+nALsgJx
|
|
lNwv24SqfR+xsVLyFT25TkzroPJyZtrbadd+L0ugtm3LH7J5KI/qJ8fi/7aPsXl8v08fh
|
|
uGM4OsrQyXlOUElKuMdBCnxAdle8DI/oSubWSuFdrQdnfwEObNqlMcvr1IAjE8irDj2hz
|
|
SFrj3nn9IYMxoKLRrwDIslprZ3667T9GNZtN18IBCu5HoZDeJf/X2C/k5yZxvcVmiIbrS
|
|
P5zvbelxWvToa5pXuWE2MfvdI8GWuHtFNV9UTGCq7/UPES9k8EJkPG7CPGzboY=
|
|
password: !encrypted/pkcs1-oaep
|
|
- jm1OERqRgJ/ulvMJn3BKzjGeiHX4PaslTxscrUw36g+pYBh6JNV+5qf5kLST6ezOfL0zW
|
|
S3maDTqmlTcQbV0e1BxOkyu6VXS092jxEy8Meud+npG2Q6xBP3NgZ3Ktydf/F9qlZzKMu
|
|
lH0yZnstUISoKsnRIQndT+GgE6N9TSdd1oSZLNSDRT8j8U+zSXw9iFx3WSsHHcq2tZB+w
|
|
gkiUkfO1jwPpArHyETwc5gQ+07HXwl7RwhktBJO5qVMSaDh33LGPYrtYvuZT7R0m1GisB
|
|
A5E1gAHjI5NbeVTyOWsNT47TpdHXSrXuS+4837bJIY/2P9AR0CUHlGEJNO7XybVtIPAWn
|
|
n6nuPYqYnmmLzj1J4GmPFtUSXSEhUxQ9HDZx2wPnBA3rluR5UjqDHx/SPCzjXgh0j6Mxl
|
|
gedfSiFfMmmgpQvAo2XuouylulpK8ORzo/EPjCkflHxx1WFegxsVz6BRYFYDhkdI1OPR1
|
|
Y37kxWtyAAxeqtTcigAXM8x7ARbRKip4GYFv8U7bc4EKXpg+/lnHlCKyfc9lXetxNGdtX
|
|
z/2PEg1k1yqC7+3zXCJsGWUlCTuaU5mIG3AHk/nSQUil3dNuvXYJQ9B0X8OSHSGEMPbx2
|
|
GqyzGCxDJ9shmqINlj4d95WuC3SkqfgVpf/zQkHXKYfOxAgJYfbwjZWckVcjn0=
|