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