![Andrey Kurilin](/assets/img/avatar_default.png)
* put Dockerfile at root level and remove all hooks for autobuilds at hub.docker.org * run the similar wokrload as `tox -e self` using rally docker image * rewrite workload that is used by `tox -e self` at python * push docker image at gate pipeline Change-Id: Iddd4b3ad518dcf46bf9cb1d67e0b161ad1728166
114 lines
3.9 KiB
YAML
114 lines
3.9 KiB
YAML
- secret:
|
|
name: dockerhub_credentials
|
|
data:
|
|
username: !encrypted/pkcs1-oaep
|
|
- k7GCjmH8P2DqliVc5ihbr+yYwVeylzShrmoP3qIMb1jx4Mkgn8YDY54vf84HT5xEDAuJw
|
|
y/ndAtvVY/4WF0MsRZ/p4ZaAZx1FyV90ZgNXKNAgizMmvBIZoVEbFN5gimJn8DVnvcm5R
|
|
vIezNzsgWQoNiOOuxwB3j6Fq+40K6mBg2k1ceuvqX/DAKqXgNdX/V5SPxBYek4WkofxUs
|
|
gDFdHt3aMIty+Gd/fW4D/ufGAurW4CUbFmiAVyZagXzq8NKXCKUOGFeNvL/tftXhT2bd1
|
|
PczUz8Nhur1Z7nYeqc5K1TnN35OlNP0IT4KG8vst33nX4ycSkFOpbkdvflnchlysEvn/+
|
|
Z1NMFKLxQvi/k4rMa2jBv7O6xs9y1LOZMSHwG0Y2U8lV6m1FqrDyi9h22fcBGEtOyp0KV
|
|
V9DmSFRCNb7lhd7v7vaztzL8yqrGlezrJYELodUvYLy2AwZi+FnkUVFw7dB4D5m/fjMCf
|
|
ej/LRO4XiUpVpLUL0BOxLNXVHqqrbROwPkp2ekJL3WxMwhAGSxlAuMwvPU1KZzRhrdnG7
|
|
Ysm12YV5qgd6b6XZ8X7vELxAiqZPCjSN+66FPZW+Q6I5UVX+IxIgndgxgkoHJOgg9Wjwb
|
|
kKDgYM8EE5Ks4/Rv9jfNXxXvH/cQFqWIMHHbsZfmV6QcLfJxYXDRZ98r6KTzwA=
|
|
password: !encrypted/pkcs1-oaep
|
|
- JxlQJhxRBxgyqfHyUPVbS4pagJxkA6sdJyPf5p84iWFa1nWbIDTbpzhGYhYBqMt1YrXFf
|
|
NWGHzs7rJ/hp4MXSRHWVG4lEi5O6RFx/KEWiru+rGJwr7CyIfyyVORlRGlnABrc/LYyAe
|
|
LoSsQ5GM98Q1wERbhiZq7zsKSf0xIazFDmf34+bIx6Q9r4nlWdCQuQJ9N07UT4aRsl3WS
|
|
hOlUp8ekxBiQRtS9lRUPLUmJ8OzHTzXjJ6V0fM3MhDGA3YnH0Tj9r1D7cmwhsTy5ZT36k
|
|
bt2WCknxJ9tiJND5/NMvzo9T82apgoqeH8HCWDjE6PEdmJdYLiiW4aCk22D2M6a0+qvQI
|
|
fD8ZeEbrlJLvf58ldGgCJfl1Rpql0FspgnERBkCL4xSlyMQa8+S5R2S/SN6hAsbLRm/jZ
|
|
zUt3C4n8pJJvBDUBGEK+lqersyJtx5jEiz6xh0FVDVzFxBn/fUbNvQQH+zJAe4V1j1hHw
|
|
MBu4V2p20Qpjv2+wF2yzwT+tnrCkaeyuBfBLGRVdn4nCz630X1eaOwqh0hu1ZPDiwNBs4
|
|
hNv/EV7oaaTlk4VftYRwYocdK/pvj1Mi0QCea+hC01vuoqJE8EK05oOD1KThOTrbwXQX5
|
|
CDzBLc/Vyd4tFnAXPwEJDEKFNo25R7nmDBYTQIuiHSOSZHJis+r5UwvHfbuJPk=
|
|
|
|
- job:
|
|
name: rally-install-base
|
|
parent: base
|
|
pre-run: tests/ci/playbooks/rally-install-pre.yaml
|
|
run: tests/ci/playbooks/rally-install-run.yaml
|
|
post-run: tests/ci/playbooks/fetch-html-and-json-reports.yaml
|
|
timeout: 1800
|
|
|
|
- job:
|
|
name: rally-install-ubuntu-bionic
|
|
parent: rally-install-base
|
|
nodeset: ubuntu-bionic
|
|
|
|
- job:
|
|
name: rally-install-centos-7
|
|
parent: rally-install-base
|
|
nodeset: centos-7
|
|
|
|
- job:
|
|
name: rally-install-centos-8
|
|
parent: rally-install-base
|
|
nodeset: centos-8
|
|
|
|
- job:
|
|
name: rally-docker-build
|
|
parent: build-docker-image
|
|
nodeset: ubuntu-bionic
|
|
run: tests/ci/playbooks/build-and-check-docker-image.yaml
|
|
post-run: tests/ci/playbooks/fetch-html-and-json-reports.yaml
|
|
timeout: 1800
|
|
|
|
|
|
- job:
|
|
name: rally-docker-build-and-push
|
|
parent: build-docker-image
|
|
nodeset: ubuntu-bionic
|
|
run: tests/ci/playbooks/build-check-and-push-docker-image.yaml
|
|
post-run: tests/ci/playbooks/fetch-html-and-json-reports.yaml
|
|
timeout: 1800
|
|
secrets:
|
|
name: docker_credentials
|
|
secret: dockerhub_credentials
|
|
pass-to-parent: false
|
|
|
|
- job:
|
|
name: rally-database-migration
|
|
parent: base
|
|
nodeset: ubuntu-bionic
|
|
run: tests/ci/playbooks/rally-database-migration-run.yaml
|
|
timeout: 1800
|
|
|
|
- project:
|
|
templates:
|
|
- docs-on-readthedocs
|
|
vars:
|
|
rtd_webhook_id: "52691"
|
|
check:
|
|
jobs:
|
|
- rally-tox-docs
|
|
- rally-tox-pep8
|
|
- rally-tox-py36
|
|
- rally-tox-py37
|
|
- rally-tox-py38
|
|
- rally-tox-cover
|
|
- rally-tox-functional
|
|
- rally-tox-functional-py38
|
|
- rally-tox-self
|
|
- rally-database-migration
|
|
- rally-install-ubuntu-bionic
|
|
- rally-install-centos-7
|
|
- rally-install-centos-8
|
|
- rally-docker-build
|
|
gate:
|
|
jobs:
|
|
- rally-tox-docs
|
|
- rally-tox-pep8
|
|
- rally-tox-py36
|
|
- rally-tox-py37
|
|
- rally-tox-py38
|
|
- rally-tox-cover
|
|
- rally-tox-functional
|
|
- rally-tox-self
|
|
- rally-database-migration
|
|
- rally-install-ubuntu-bionic
|
|
- rally-install-centos-7
|
|
- rally-install-centos-8
|
|
- rally-docker-build-and-push
|