.build.yml: Add CI

main
earnest ma 2021-10-08 09:47:02 -04:00
parent 026a24968d
commit 7894ff0209
Signed by: earnest ma
GPG Key ID: A343F43342EB6E2A
1 changed files with 39 additions and 0 deletions

39
.build.yml Normal file
View File

@ -0,0 +1,39 @@
image: ubuntu/hirsute
repositories:
aptpkg.earne.link: https://aptpkg.earne.link/ubuntu hirsuite main
packages:
- aptpkg-stable
- build-essential
- dpkg
- dpkg-dev
- scdoc
- rsync
- unzip
sources:
- https://git.sr.ht/~earnestma/aptpkg-pkgs
environment:
repdomain: root@aptpkg.earne.link
reppath: /var/www/aptpkg/ubuntu
secrets:
- a661ec50-8fe4-46d3-9277-96396186af84
tasks:
- skip-ci: |
cd aptpkg-pkgs
if [ "$(git rev-parse origin/main)" != "$(git rev-parse HEAD)" ]; then
complete-build
fi
- build: |
cd aptpkg-pkgs
aptpkg --auto
- deploy: |
cd aptpkg-pkgs
rsync -raz -e "ssh -p 69 -o StrictHostKeyChecking=no" --progress dist/ $repdomain:$reppath/incoming
ssh -o StrictHostKeyChecking=no $repdomain "(cd $reppath; reprepro -Vb . includedeb hirsuite incoming/*.deb && rm incoming/*.deb)"