You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: .github/workflows/build-test-release-client-packages.yml
+81-14
Original file line number
Diff line number
Diff line change
@@ -4,13 +4,11 @@ on:
4
4
push:
5
5
branches:
6
6
- main
7
-
- test_client_packages_ci
8
7
tags:
9
8
- 'v*'
10
9
pull_request:
11
10
branches:
12
11
- main
13
-
- test_client_packages_ci
14
12
15
13
jobs:
16
14
@@ -49,23 +47,32 @@ jobs:
49
47
uses: bpicode/github-action-fpm@master
50
48
with:
51
49
fpm_args: "etc"
52
-
fpm_opts: "--debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t rpm -a all -s dir -C ./package --description 'CVMFS config repository package for EESSI.'"
50
+
fpm_opts: "--debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t rpm -a all -s dir -C ./package --description 'CVMFS configuration package for EESSI.'"
53
51
54
52
- name: Build Deb package
55
53
id: build-deb
56
54
uses: bpicode/github-action-fpm@master
57
55
with:
58
56
fpm_args: "etc"
59
-
fpm_opts: "--debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t deb -a all -s dir -C ./package --description 'CVMFS config repository package for EESSI.'"
57
+
fpm_opts: "--debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t deb -a all -s dir -C ./package --description 'CVMFS configuration package for EESSI.'"
58
+
59
+
- name: Build tar package
60
+
id: build-tar
61
+
uses: bpicode/github-action-fpm@master
62
+
with:
63
+
fpm_args: "etc"
64
+
fpm_opts: "--debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t tar -a all -s dir -C ./package --description 'CVMFS configuration package for EESSI.'"
60
65
61
66
- name: Find filenames of generated packages
62
67
id: find_filenames
63
68
shell: bash
64
69
run: |
65
70
rpmfile="$(ls -1 cvmfs-config-eessi*.rpm)"
66
71
debfile="$(ls -1 cvmfs-config-eessi*.deb)"
72
+
tarfile="$(ls -1 cvmfs-config-eessi*.tar)"
67
73
echo ::set-output name=rpmfile::${rpmfile}
68
74
echo ::set-output name=debfile::${debfile}
75
+
echo ::set-output name=tarfile::${tarfile}
69
76
70
77
- name: Upload Deb package as artifact
71
78
uses: actions/upload-artifact@v2
@@ -79,6 +86,12 @@ jobs:
79
86
name: RPM package
80
87
path: ${{ steps.find_filenames.outputs.rpmfile }}
81
88
89
+
- name: Upload tar package as artifact
90
+
uses: actions/upload-artifact@v2
91
+
with:
92
+
name: Tar package
93
+
path: ${{ steps.find_filenames.outputs.tarfile }}
94
+
82
95
build-macos-package:
83
96
runs-on: macos-latest
84
97
steps:
@@ -113,7 +126,7 @@ jobs:
113
126
run: gem install --no-document fpm
114
127
115
128
- name: Build package
116
-
run: "fpm --debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t osxpkg -a all -s dir -C ./package --description 'CVMFS config repository package for EESSI.' etc"
129
+
run: "fpm --debug -n cvmfs-config-eessi -v ${{ steps.get_version.outputs.version }} -t osxpkg -a all -s dir -C ./package --description 'CVMFS configuration package for EESSI.' etc"
0 commit comments