.build.yml: Add CI
parent
026a24968d
commit
7894ff0209
|
@ -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)"
|
Reference in New Issue