diff options
| author | ivarlovlie <git@ivarlovlie.no> | 2023-02-25 13:15:44 +0100 |
|---|---|---|
| committer | ivarlovlie <git@ivarlovlie.no> | 2023-02-25 13:15:44 +0100 |
| commit | 900bb5e845c3ad44defbd427cae3d44a4a43321f (patch) | |
| tree | df3d96a93771884add571e82336c29fc3d9c7a1c /code/api/.build.yaml | |
| download | greatoffice-900bb5e845c3ad44defbd427cae3d44a4a43321f.tar.xz greatoffice-900bb5e845c3ad44defbd427cae3d44a4a43321f.zip | |
feat: Initial commit
Diffstat (limited to 'code/api/.build.yaml')
| -rw-r--r-- | code/api/.build.yaml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/code/api/.build.yaml b/code/api/.build.yaml new file mode 100644 index 0000000..412cd17 --- /dev/null +++ b/code/api/.build.yaml @@ -0,0 +1,23 @@ +image: ubuntu/lts +packages: + - docker.io +secrets: + - ea28f7fe-b300-4b79-addf-d487ed6eb1ef + - b6c0403d-10a9-4238-89cc-5402dc0c9fe5 +sources: + - 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: | + sudo docker build -t $IMAGE_NAME:$NEW_VERSION ~/greatoffice/server + - publish: | + cat ~/.dockerpassword | sudo docker login dr.ivar.systems -u builder --password-stdin + 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 |
