move pipeline files to their own repo
This commit is contained in:
51
ci/pipeline.yml
Normal file
51
ci/pipeline.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
resources:
|
||||
- name: resource-repo
|
||||
type: git
|
||||
icon: git
|
||||
source:
|
||||
uri: https://github.com/natto1784/concourse-nomad-resource.git
|
||||
branch: master
|
||||
|
||||
- name: target-image
|
||||
type: registry-image
|
||||
icon: docker
|
||||
source:
|
||||
repository: ((docker.user))/concourse-nomad-resource
|
||||
tag: latest
|
||||
username: ((docker.user))
|
||||
password: ((docker.pass))
|
||||
|
||||
jobs:
|
||||
- name: configure-self
|
||||
public: true
|
||||
plan:
|
||||
- get: resource-repo
|
||||
trigger: true
|
||||
- set_pipeline: self
|
||||
file: resource-repo/ci/pipeline.yml
|
||||
- name: build-and-push
|
||||
plan:
|
||||
- get: resource-repo
|
||||
trigger: true
|
||||
passed: [configure-self]
|
||||
- task: build-image
|
||||
privileged: true
|
||||
config:
|
||||
caches:
|
||||
- path: cache
|
||||
platform: linux
|
||||
image_resource:
|
||||
type: registry-image
|
||||
source:
|
||||
repository: rdclda/concourse-oci-build-task
|
||||
inputs:
|
||||
- name: resource-repo
|
||||
outputs:
|
||||
- name: image
|
||||
params:
|
||||
CONTEXT: resource-repo
|
||||
run:
|
||||
path: build
|
||||
- put: target-image
|
||||
params:
|
||||
image: image/image.tar
|
Reference in New Issue
Block a user