summaryrefslogtreecommitdiffstats
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
parent73288cb4cbaca30d04d70e33922f73b855b1d174 (diff)
downloadgreatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.tar.xz
greatoffice-1b8ef62a9216d10bf59bd021e0cd92731c2a4f95.zip
feat: Remove sourcehut build
-rw-r--r--server/.build.yaml28
-rw-r--r--server/src/IOL.GreatOffice.Api.csproj3
2 files changed, 14 insertions, 17 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
diff --git a/server/src/IOL.GreatOffice.Api.csproj b/server/src/IOL.GreatOffice.Api.csproj
index 31e2bf1..1085452 100644
--- a/server/src/IOL.GreatOffice.Api.csproj
+++ b/server/src/IOL.GreatOffice.Api.csproj
@@ -37,9 +37,6 @@
</ItemGroup>
<ItemGroup>
- <Content Include="../.build.yaml">
- <Link>.build.yaml</Link>
- </Content>
<Content Include="..\..\README.md">
<Link>README.md</Link>
</Content>