Skip to content

Commit 4a88513

Browse files
committed
Migrate to github actions from gitlab ci.
1 parent da5a6a0 commit 4a88513

3 files changed

Lines changed: 43 additions & 46 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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 }}

.gitlab-ci.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

gitlab/deploy_deb.sh

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)