@@ -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