From cc89c1b2691a9b163b15e83b9f14c91c444f3b45 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Sun, 10 Jul 2022 23:53:46 +0200 Subject: feat: Add initial sourcehut build manifest --- server/.build.yaml | 28 ++++++++++++++++++++++++++++ server/src/IOL.GreatOffice.Api.csproj | 9 +++------ 2 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 server/.build.yaml 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: [ ] diff --git a/server/src/IOL.GreatOffice.Api.csproj b/server/src/IOL.GreatOffice.Api.csproj index 3264d70..31e2bf1 100644 --- a/server/src/IOL.GreatOffice.Api.csproj +++ b/server/src/IOL.GreatOffice.Api.csproj @@ -37,6 +37,9 @@ + + .build.yaml + README.md @@ -60,12 +63,6 @@ - - Always - - - Always - -- cgit v1.3