Skip to content

Commit 64f9049

Browse files
authored
Update main.yml
1 parent c1d996d commit 64f9049

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

.github/workflows/main.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,21 @@ jobs:
3636

3737
- name: Extract package and version number from docker iamge
3838
id: extract
39-
run: bash -c 'dockerImage="aymara/qhttpserver-ubuntu22.04:build" \
40-
&& id=$(docker run -d "$dockerImage" sleep infinity) \
41-
&& echo -n "export fullname=/usr/share/apps/qhttpserver/packages/" > ./envFile \
42-
&& docker exec $id ls /usr/share/apps/qhttpserver/packages/ >> ./envFile \
43-
&& echo "export filename=\$(basename -- \$fullname)" >> ./envFile \
44-
&& echo "export trimmed=\$(basename \$filename .deb)" >> ./envFile \
45-
&& echo "tmp=\${trimmed#*-}" >> ./envFile \
46-
&& echo "export version=\${tmp%-*}" >> ./envFile \
47-
&& echo "::set-output name=filename::$(. envFile && echo $filename)" \
48-
&& echo "::set-output name=version::$(. envFile && echo $version)" \
49-
&& . envFile && docker cp $id:$fullname - > ./$filename \
50-
&& docker stop $id \
51-
&& docker rm -v $id'
39+
shell: bash
40+
run: |
41+
dockerImage="aymara/qhttpserver-ubuntu22.04:build"
42+
id=$(docker run -d "$dockerImage" sleep infinity)
43+
echo -n "export fullname=/usr/share/apps/qhttpserver/packages/" > ./envFile
44+
docker exec $id ls /usr/share/apps/qhttpserver/packages/ >> ./envFile
45+
echo "export filename=\$(basename -- \$fullname)" >> ./envFile
46+
echo "export trimmed=\$(basename \$filename .deb)" >> ./envFile
47+
echo "tmp=\${trimmed#*-}" >> ./envFile
48+
echo "export version=\${tmp%-*}" >> ./envFile
49+
echo "::set-output name=filename::$(. envFile && echo $filename)"
50+
echo "::set-output name=version::$(. envFile && echo $version)"
51+
. envFile && docker cp $id:$fullname - > ./$filename
52+
docker stop $id
53+
docker rm -v $id'
5254
5355
- name: Create release
5456
uses: actions/create-release@v1

0 commit comments

Comments
 (0)