diff options
Diffstat (limited to 'server/.build.yaml')
| -rw-r--r-- | server/.build.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/server/.build.yaml b/server/.build.yaml new file mode 100644 index 0000000..e3a8e1a --- /dev/null +++ b/server/.build.yaml @@ -0,0 +1,28 @@ +arch: null +artifacts: [ ] +environment: { } +image: alpine/edge +packages: + - docker +repositories: { } +secrets: + - 866a99d5-ea52-4aa1-acda-c39949460867 +shell: true +sources: + - https://git.ivar.systems/greatoffice#master +tasks: + - build: | + sudo service docker start + CURRENT_DEV_VERSION=$(cat ~/greatoffice/server/.version-dev) + CURRENT_DEV_VERSION_INT=${CURRENT_DEV_VERSION//[!0-9]/} + docker build -t greatoffice/server:$CURRENT_DEV_VERSION_INT ~/greatoffice/server + - publish: | + sudo service docker start + DOCKER_PASS=$(cat ~/.dockerpassword) + CURRENT_DEV_VERSION=$(cat ~/greatoffice/server/.version-dev) + CURRENT_DEV_VERSION_INT=${CURRENT_DEV_VERSION//[!0-9]/} + docker login dr.ivar.systems -u builder -p $DOCKER_PASS + docker push dr.ivar.systems/greatoffice/server:$CURRENT_DEV_VERSION_INT + docker push dr.ivar.systems/greatoffice/server:latest + complete-build() +triggers: [ ] |
