File tree 3 files changed +19
-9
lines changed
actions/build-release-action
3 files changed +19
-9
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,8 @@ RUN apt-get -y update && \
24
24
nodejs \
25
25
libkrb5-dev \
26
26
libqrencode-dev \
27
- g++
27
+ g++ \
28
+ zlib1g-dev
28
29
29
30
COPY make-deb.sh /make-deb.sh
30
31
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
set -ex
3
3
cd /github/workspace/
4
+
5
+ # workaround for debhelper bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897569
6
+ mkdir -p deb_build_home
7
+ ls | grep -v deb_build_home | xargs mv -t deb_build_home # move everything except deb_build_home
8
+ cd deb_build_home
9
+
4
10
dh_clean
5
11
dpkg-buildpackage -us -uc -nc
12
+
13
+ # set filename
6
14
release_code_name=$( lsb_release --codename | sed ' s/Codename:\s*//' )
7
15
package_name=$( basename ../* .deb | sed ' s/.deb$//' ) _$release_code_name .deb
16
+ mv ../* .deb ../$package_name
8
17
9
- mv ../ * .deb $package_name
10
- echo " ::set-output name=package_name::$package_name "
18
+ # set action output
19
+ echo " ::set-output name=package_name::$package_name "
Original file line number Diff line number Diff line change 9
9
strategy :
10
10
fail-fast : false
11
11
matrix :
12
- RELEASE :
13
- - Ubuntu :
12
+ include :
13
+ - ubuntu : 18.04
14
14
docker_file : Dockerfile
15
15
image_version_tag : ' 18.04'
16
- - Ubuntu :
16
+ - ubuntu : 20.04
17
17
docker_file : Dockerfile
18
18
image_version_tag : ' 20.04'
19
19
20
20
runs-on : ubuntu-latest
21
- name : Build package defined in ${{ matrix.RELEASE. docker_file }} for tag ${{ matrix.RELEASE .image_version_tag }}
21
+ name : Build package defined in ${{ matrix.docker_file }} for tag ${{ matrix.image_version_tag }}
22
22
steps :
23
23
- uses : actions/checkout@v1
24
24
- name : Run docker build
25
25
id : build_package
26
26
uses : ./.github/actions/build-release-action
27
27
with :
28
- docker_file : ${{ matrix.RELEASE. docker_file }}
29
- image_version_tag : ${{ matrix.RELEASE. image_version_tag }}
28
+ docker_file : ${{ matrix.docker_file }}
29
+ image_version_tag : ${{ matrix.image_version_tag }}
30
30
31
31
- name : Release deb files
32
32
uses : softprops/action-gh-release@v1
You can’t perform that action at this time.
0 commit comments