summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2026-01-19 22:40:53 +0100
committerJesper Jensen <jesper@jnsn.dev>2026-01-19 22:40:53 +0100
commit2dc5aed1d0181b88182e93660c2cc9acfd8dd863 (patch)
tree43955c89a9192b2270dc9835130eacb3d3acc8dd
parentef21d01f08dc94ba355f596ddb23e1e32c43c8d4 (diff)
Add build pipeline
-rw-r--r--ci/build.yaml48
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