File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Build debian packages
2+
3+ on :
4+ release :
5+ types :
6+ - published
7+
8+ env :
9+ DEBIAN_FRONTEND : noninteractive
10+
11+ jobs :
12+ debian-package :
13+ name : " Build debian packages"
14+ runs-on : ubuntu-latest
15+ container :
16+ image : " ubuntu:bionic"
17+ steps :
18+ - name : Install dependencies
19+ run : |
20+ apt-get update
21+ apt-get -y upgrade
22+ apt-get -y install devscripts dpkg-dev debhelper equivs
23+ - name : Checkout repo
24+ uses : actions/checkout@v2
25+ - name : Bump version
26+ run : |
27+ export DEBEMAIL='maintainers@faucet.nz'
28+ export DEBFULLNAME='Faucet Maintainers'
29+ debchange --newversion ${{ github.event.release.tag_name }} -b "New upstream release"
30+ - name : Build package
31+ run : |
32+ mk-build-deps -i -r -t 'apt-get -f -y --force-yes'
33+ dpkg-buildpackage -b -us -uc -rfakeroot
34+ - name : Store package
35+ run : |
36+ mkdir -p packages/all
37+ cp ../*.deb packages/all
38+ - name : Publish package on packagecloud
39+ uses : faucetsdn/action-packagecloud-upload-debian-packages@v1
40+ with :
41+ path : packages/
42+ repo : faucetsdn/faucet-test
43+ token : ${{ secrets.PACKAGECLOUD_TOKEN }}
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments