cloud-nginx-container/pipeline/automated-build.yml

70 lines
1.2 KiB
YAML

---
resources:
- name: cnc
type: git
source:
uri: https://repo.anhonesthost.net/cloud-hosting-platform/cloud-nginx-container.git
branch: trunk
- name: build-cnc-74
type: docker-image
source:
repository: registry.dnspegasus.net/cnc
tag: 74
- name: build-cnc-80
type: docker-image
source:
repository: registry.dnspegasus.net/cnc
tag: 80
- name: build-cnc-81
type: docker-image
source:
repository: registry.dnspegasus.net/cnc
tag: 81
- name: build-cnc-82
type: docker-image
source:
repository: registry.dnspegasus.net/cnc
tag: 82
jobs:
- name: publish-cnc-74
plan:
- get: cnc
trigger: true
- put: build-cnc-74
params:
build: cnc
build_args:
PHPVER: 74
- name: publish-cnc-80
plan:
- get: cnc
trigger: true
- put: build-cnc-80
params:
build: cnc
build_args:
PHPVER: 80
- name: publish-cnc-81
plan:
- get: cnc
trigger: true
- put: build-cnc-81
params:
build: cnc
build_args:
PHPVER: 81
- name: publish-cnc-82
plan:
- get: cnc
trigger: true
- put: build-cnc-82
params:
build: cnc
build_args:
PHPVER: 82