diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2022-07-15 19:35:24 +0200 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2022-07-15 19:35:24 +0200 |
| commit | 1b8ef62a9216d10bf59bd021e0cd92731c2a4f95 (patch) | |
| tree | 27d97608a635c616ed6d0e65044c571c0f0f0ed6 /server/.build.yaml | |
| parent | 73288cb4cbaca30d04d70e33922f73b855b1d174 (diff) | |
| download | greatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.tar.xz greatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.zip | |
feat: Remove sourcehut build
Diffstat (limited to 'server/.build.yaml')
| -rw-r--r-- | server/.build.yaml | 28 |
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 |
