cloutier--bird.makeup/.builds/arch.yml

26 lines
922 B
YAML
Raw Normal View History

2022-12-11 10:59:59 -05:00
image: archlinux
packages:
2023-03-10 14:15:36 -05:00
- dotnet-sdk
- dotnet-runtime-6.0
2022-12-11 10:59:59 -05:00
- docker
sources:
- https://git.sr.ht/~cloutier/bird.makeup
secrets:
- d9970e85-5aef-4cfd-b6ed-0ccf1be5308b
2022-12-11 10:59:59 -05:00
tasks:
- test: |
sudo systemctl start docker
2023-03-10 14:15:36 -05:00
sudo docker run -d -p 5432:5432 -e POSTGRES_PASSWORD=birdsitelive -e POSTGRES_USER=birdsitelive -e POSTGRES_DB=birdsitelive postgres:15
2022-12-11 10:59:59 -05:00
cd bird.makeup/src
dotnet test
2023-03-29 19:03:22 -04:00
- publish-arm: |
cd bird.makeup/src/BirdsiteLive
dotnet publish --os linux --arch arm64 /t:PublishContainer -c Release
docker tag cloutier/bird.makeup:1.0 cloutier/bird.makeup:latest-arm
docker push cloutier/bird.makeup:latest-arm
- publish-x64: |
2023-03-05 16:22:32 -05:00
cd bird.makeup/src/BirdsiteLive
dotnet publish --os linux --arch x64 /t:PublishContainer -c Release
docker tag cloutier/bird.makeup:1.0 cloutier/bird.makeup:latest
docker push cloutier/bird.makeup:latest