diff options
| author | Jeffrey Zhang <zhang.lei.fly@gmail.com> | 2017-11-15 13:18:55 +0800 |
|---|---|---|
| committer | Jeffrey Zhang <jeffrey.zhang@99cloud.net> | 2017-11-28 04:45:30 +0000 |
| commit | 9846a27a6b453d4591979653d7ac0d52f7930fc7 (patch) | |
| tree | d3d4364dd85f19ec9bea0418b9a0048123749dbc /tests | |
| parent | 24f1714a164fb15b1764566d0bb531536ae024d5 (diff) | |
| download | kolla-9846a27a6b453d4591979653d7ac0d52f7930fc7.tar.gz kolla-9846a27a6b453d4591979653d7ac0d52f7930fc7.zip | |
Improve gate post jobs
- Reuse build jobs to publish images
- Add binary jobs in periodic pipeline
- Push all image to dockerhub
- Use branch name for image tag
Change-Id: Ifefb96bcbcc9c6840cf865f7786b43a43fae4c17
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/playbooks/publish.yml | 4 | ||||
| -rw-r--r-- | tests/templates/kolla-build.conf.j2 | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/tests/playbooks/publish.yml b/tests/playbooks/publish.yml index 9a019fac9..a72dffc79 100644 --- a/tests/playbooks/publish.yml +++ b/tests/playbooks/publish.yml @@ -4,5 +4,9 @@ - name: Login to Dockerhub command: "docker login -u {{ kolla_dockerhub_creds.user }} -p {{ kolla_dockerhub_creds.password }}" no_log: true + when: + - publisher - shell: "for img in $(docker images --format '{% raw %}{{ .Repository }}:{{ .Tag }}{% endraw %}' | grep kolla ); do docker push $img; done" + when: + - publisher diff --git a/tests/templates/kolla-build.conf.j2 b/tests/templates/kolla-build.conf.j2 index 3b1ea1051..13e857178 100644 --- a/tests/templates/kolla-build.conf.j2 +++ b/tests/templates/kolla-build.conf.j2 @@ -1,11 +1,8 @@ [DEFAULT] debug = true {% if publisher %} -profile = default -profile = infra -profile = main namespace = kolla -tag = queens +tag = {{ zuul.branch | basename }} {% endif %} push = false logs_dir = /tmp/logs/build |
