52 lines
1.6 KiB
YAML
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
|