summaryrefslogtreecommitdiffstats
path: root/server/.build.yaml
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-07-15 19:35:24 +0200
committerivarlovlie <git@ivarlovlie.no>2022-07-15 19:35:24 +0200
commit1b8ef62a9216d10bf59bd021e0cd92731c2a4f95 (patch)
tree27d97608a635c616ed6d0e65044c571c0f0f0ed6 /server/.build.yaml
parent73288cb4cbaca30d04d70e33922f73b855b1d174 (diff)
downloadgreatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.tar.xz
greatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.zip
feat: Remove sourcehut build
Diffstat (limited to 'server/.build.yaml')
-rw-r--r--server/.build.yaml28
1 files changed, 14 insertions, 14 deletions
diff --git a/server/.build.yaml b/server/.build.yaml
index ccfeced..412cd17 100644
--- a/server/.build.yaml
+++ b/server/.build.yaml
@@ -1,23 +1,23 @@
-arch: null
-environment: { }
image: ubuntu/lts
packages:
- docker.io
secrets:
- - 866a99d5-ea52-4aa1-acda-c39949460867
-shell: true
+ - ea28f7fe-b300-4b79-addf-d487ed6eb1ef
+ - b6c0403d-10a9-4238-89cc-5402dc0c9fe5
sources:
- - https://git.ivar.systems/greatoffice#master
+ - git@git.ivar.systems:greatoffice
tasks:
+ - setup: |
+ echo "export IMAGE_NAME=greatoffice/server
+ export HUB_NAME=dr.ivar.systems/greatoffice/server
+ export CURRENT_VERSION=$(cat ~/greatoffice/server/.version)
+ export CURRENT_VERSION_INT=${CURRENT_VERSION//[!0-9]/}
+ export NEW_VERSION=v$(CURRENT_VERSION_INT+1)-server" >> .buildenv
- build: |
- CURRENT_DEV_VERSION=$(cat ~/greatoffice/server/.version-dev)
- CURRENT_DEV_VERSION_INT=${CURRENT_DEV_VERSION//[!0-9]/}
- sudo docker build -t greatoffice/server:$CURRENT_DEV_VERSION_INT ~/greatoffice/server
+ sudo docker build -t $IMAGE_NAME:$NEW_VERSION ~/greatoffice/server
- publish: |
- CURRENT_DEV_VERSION=$(cat ~/greatoffice/server/.version-dev)
- CURRENT_DEV_VERSION_INT=${CURRENT_DEV_VERSION//[!0-9]/}
cat ~/.dockerpassword | sudo docker login dr.ivar.systems -u builder --password-stdin
- sudo docker push dr.ivar.systems/greatoffice/server:$CURRENT_DEV_VERSION_INT
- sudo docker push dr.ivar.systems/greatoffice/server:latest
- complete-build()
-triggers: [ ]
+ sudo docker tag $IMAGE_NAME:$NEW_VERSION $HUB_NAME:$NEW_VERSION
+ sudo docker tag $IMAGE_NAME:$NEW_VERSION $HUB_NAME:latest
+ sudo docker push -a
+ complete-build() \ No newline at end of file