Browse Source

another attempt at publishing artifacts

pull/585/head
Jason Dove 5 years ago
parent
commit
3bcb2d36f9
  1. 20
      .github/workflows/ci.yml

20
.github/workflows/ci.yml

@ -81,6 +81,7 @@ jobs:
short=$(git rev-parse --short HEAD) short=$(git rev-parse --short HEAD)
final="${tag2/alpha/$short}" final="${tag2/alpha/$short}"
release_name="ErsatzTV-$final-${{ matrix.target }}" release_name="ErsatzTV-$final-${{ matrix.target }}"
echo "RELEASE_NAME=${release_name}" >> $GITHUB_ENV
# Build everything # Build everything
dotnet publish ErsatzTV/ErsatzTV.csproj --framework net6.0 --runtime "${{ matrix.target }}" -c Release -o "$release_name" /property:InformationalVersion="$final-${{ matrix.target }}" /property:EnableCompressionInSingleFile=true /property:DebugType=Embedded /property:PublishSingleFile=true --self-contained true dotnet publish ErsatzTV/ErsatzTV.csproj --framework net6.0 --runtime "${{ matrix.target }}" -c Release -o "$release_name" /property:InformationalVersion="$final-${{ matrix.target }}" /property:EnableCompressionInSingleFile=true /property:DebugType=Embedded /property:PublishSingleFile=true --self-contained true
@ -94,15 +95,24 @@ jobs:
# Delete output directory # Delete output directory
rm -r "$release_name" rm -r "$release_name"
- name: Publish - name: Delete old release assets
uses: pyTooling/Actions/releaser@r0 uses: mknejp/delete-release-assets@v1
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
tag: develop tag: develop
rm: true assets: |
${{ env.RELEASE_NAME }}.zip
${{ env.RELEASE_NAME }}.tar.gz
- name: Publish
uses: softprops/action-gh-release@v1
with:
prerelease: true
tag_name: develop
files: | files: |
ErsatzTV*.zip ${{ env.RELEASE_NAME }}.zip
ErsatzTV*.tar.gz ${{ env.RELEASE_NAME }}.tar.gz
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
build_and_push: build_and_push:
name: Build & Publish to Docker Hub name: Build & Publish to Docker Hub
needs: build_and_test needs: build_and_test

Loading…
Cancel
Save