diff options
| author | Jesper Jensen <jesper@jnsn.dev> | 2026-01-19 22:40:53 +0100 |
|---|---|---|
| committer | Jesper Jensen <jesper@jnsn.dev> | 2026-01-19 22:40:53 +0100 |
| commit | 2dc5aed1d0181b88182e93660c2cc9acfd8dd863 (patch) | |
| tree | 43955c89a9192b2270dc9835130eacb3d3acc8dd /ci | |
| parent | ef21d01f08dc94ba355f596ddb23e1e32c43c8d4 (diff) | |
Add build pipeline
Diffstat (limited to 'ci')
| -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 |
