awx-ee-custom/.zuul.d/jobs.yaml
2021-05-19 20:22:08 +08:00

52 lines
1.6 KiB
YAML

---
- job:
name: awx-ee-tox-ansible-builder
parent: ansible-buildset-registry-consumer
timeout: 3600
vars:
container_command: podman
- job:
name: awx-ee-tox-ansible-builder
parent: tox
requires:
- ansible-runner-container-image
- python-builder-container-image
required-projects:
- github.com/ansible/ansible-builder
nodeset: ubuntu-bionic-2vcpu
vars:
tox_envlist: check-diff
tox_install_siblings: false
- job:
name: awx-ee-build-container-image
parent: ansible-build-container-image
description: Build awx-ee container image
timeout: 3600
provides: awx-ee-container-image
requires:
- ansible-runner-container-image
- python-builder-container-image
vars: &vars
container_images: &container_images
- context: .
registry: quay.io
repository: quay.io/ansible/awx-ee
tags:
# If zuul.tag is defined: [ '3', '3.19', '3.19.0' ]. Only works for 3-component tags.
# Otherwise: ['devel']
&imagetag "{{ zuul.tag is defined | ternary([zuul.get('tag', '').split('.')[0], '.'.join(zuul.get('tag', '').split('.')[:2]), zuul.get('tag', '')], ['devel']) }}"
docker_images: *container_images
- job:
name: awx-ee-upload-container-image
parent: ansible-upload-container-image
description: Build awx-ee container image and upload to quay.io
timeout: 3600
provides: awx-ee-container-image
requires:
- ansible-runner-container-image
- python-builder-container-image
vars: *vars