Merge "Push Docker image to Docker Hub"
This commit is contained in:
46
.zuul.yaml
46
.zuul.yaml
@@ -90,3 +90,49 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- monascalog-python2-tempest
|
- monascalog-python2-tempest
|
||||||
- monascalog-python3-tempest
|
- monascalog-python3-tempest
|
||||||
|
post:
|
||||||
|
jobs:
|
||||||
|
- publish-monasca-log-api-docker-image
|
||||||
|
periodic:
|
||||||
|
jobs:
|
||||||
|
- publish-monasca-log-api-docker-image
|
||||||
|
release:
|
||||||
|
jobs:
|
||||||
|
- publish-monasca-log-api-docker-image
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: publish-monasca-log-api-docker-image
|
||||||
|
parent: build-monasca-docker-image
|
||||||
|
post-run: playbooks/docker-publish.yml
|
||||||
|
required-projects:
|
||||||
|
- openstack/monasca-common
|
||||||
|
vars:
|
||||||
|
publisher: true
|
||||||
|
secrets:
|
||||||
|
- doker_hub_login_log_api
|
||||||
|
|
||||||
|
- secret:
|
||||||
|
name: doker_hub_login_log_api
|
||||||
|
data:
|
||||||
|
user: !encrypted/pkcs1-oaep
|
||||||
|
- mR5DkiEi0lGjpUHgFYlt779KdX0UhPK7+/uJIiawmM5ASJSx90s/DMMDUrPbGc9cpJrOH
|
||||||
|
zRxBRryUrXuLGpKwQvLAC8uQC3rd9rGrlTVwjszl3nDNFYxKJ3tBMjppG6dBTIo58v6Go
|
||||||
|
Xo9GdNmaeS3jh6wh9hUqmMlHF4fzaX49GUpZyxTwufA0Y4h/pbq1r7ImbOCLiNUEwxWqH
|
||||||
|
dPJ9aJMQ5u8qus2r8cs7EHU/KAsFfPEteNtOz3egDSb1/SFYs5oI0VeIs4RvidHe6M56v
|
||||||
|
vEYx2KjzKKIE4s5TAiU8jU2Qs0RROv+6s7Y23ciqOfFBhVKJg+0PAoge1AwmL6g3FNrW0
|
||||||
|
sy0uEslPltkbF3Pae9zFe0VU6ZIxYC62kAIBEJj96zc0TIfFYHx4NRbIvkoKopnun7dqF
|
||||||
|
6hg5k8lZ1kN5RMT2nPNemj9esh0eqCBvLjf4ljy7veYLN9M/GSKSP5A+2chBWFxloWuwB
|
||||||
|
7PRf9GbDbHA+H+Y6WASK38haHlo9zsoi/D7oJK02LHTwgj4ED3qN34Z9zCVBBr1jN3TUH
|
||||||
|
9aVOsm+OT1OsUszLQ3BM1HqBZLszrOxuPoqDQ5CURrxEtzrSnX+fsoLyv1tzT/vVnrbAT
|
||||||
|
/zJxBXGiiE5/3H0isFkK6GUVwsmnLUFYCq5ye6NyLpwdWfTEx6eQDlO5OIE/Qo=
|
||||||
|
password: !encrypted/pkcs1-oaep
|
||||||
|
- DALBrHoOI3iZAKArnbPL59d3Mk1OHeDNREq9CJXs601l70AwPmNnK0y1XixbUoAmB8y9C
|
||||||
|
hkadR+a2s8Lc2+xCzRvr+4tt8vZ+gjgl77WTs43mpb+DfssdP6s5847t6cnE1WKI7GgCS
|
||||||
|
4as41aOz4HDIdLG6Oe5Jq8HYDx+qcBZhQaeCzObLnbmxdDop6SkpjfziV8+TWxag56joE
|
||||||
|
V7masPLtYofzQpqB0hRhD3RF7T5fW8uOUlKKzSKhjYuwul1sbOKn6izjufxQs0iimhJpI
|
||||||
|
HkWCPSj9emr889BfO2DR9/OvTjwSdWZmEtup3RAyWcd6JUESa3oLkG1OFqB0vp6hgx9/F
|
||||||
|
zFXhBxtEyvs1Odj1ecudr7l+zO4kPVG9cIMHHzd7Tlg1XX2O1/+houVmXd3I1GtxwRYZa
|
||||||
|
B3Q+yecTLleR1coMM4nZgGtbiky5q6zcttTQCxeUEeCpTUWbxhnLPZyXV+pdFMxsLeUjP
|
||||||
|
9GcnjuNCgOKHYHyHcXwDoytsqgoTaAS4O+FR5tCmc9dREWsaRCd0dBMy6Xx+ynVJE/1jp
|
||||||
|
XwtKG/yaFdHyTXwXGQ6ZlW9XnesBejLmetZHx8j7atiMOtKqmM4+N9i0O+1wbl3A2Glxs
|
||||||
|
K1orRrDJBdLNYVdczq/TUvzl4XBXi+36f1i6auL/WqHUmQy62w1S9WvaqGzEKM=
|
||||||
|
|||||||
12
playbooks/docker-publish.yml
Normal file
12
playbooks/docker-publish.yml
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
tasks:
|
||||||
|
- name: Login to Dockerhub
|
||||||
|
command: "docker login -u {{ doker_hub_login_log_api.user }} -p {{ doker_hub_login_log_api.password }}"
|
||||||
|
no_log: true
|
||||||
|
|
||||||
|
- name: List images
|
||||||
|
shell: "docker images --format '{% raw %}{{ .Repository }}:{{ .Tag }}{% endraw %}' | grep monasca"
|
||||||
|
|
||||||
|
- name: Push to Docker Hub all tags
|
||||||
|
shell: "docker push monasca/log-api"
|
||||||
Reference in New Issue
Block a user