diff options
Diffstat (limited to 'ci/build.yaml')
| -rw-r--r-- | ci/build.yaml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ci/build.yaml b/ci/build.yaml new file mode 100644 index 0000000..b234227 --- /dev/null +++ b/ci/build.yaml @@ -0,0 +1,48 @@ +resources: +- name: repo + type: git + source: + uri: git@github.com:DelusionalLogic/version-bump.git + branch: main + private_key: ((vbump.repo-key)) +- name: final-image + type: registry-image + icon: docker + source: + repository: registry.jnsn.dev/version-bump + username: ((vbump.username)) + password: ((vbump.password)) + tag: latest + +jobs: +- name: update-pipeline + plan: + - get: repo + trigger: true + - set_pipeline: self + file: repo/ci/build.yaml + +- name: build-container + plan: + - get: repo + trigger: true + - task: build-image + privileged: true + config: + platform: linux + image_resource: + type: registry-image + source: + repository: concourse/oci-build-task + inputs: + - name: repo + outputs: + - name: image + params: + CONTEXT: repo + UNPACK_ROOTFS: "true" + run: + path: build + - put: final-image + params: + image: image/image.tar |
