Merge pull request #4 from CommunityHiQ/FSUP-10060 #4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: PackAndPushAfterMerge | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
build: | |
name: ReleaseTheTask | |
runs-on: windows-latest | |
steps: | |
- uses: actions/checkout@v1 | |
- name: Get version number | |
id: vars | |
shell: pwsh | |
run: | | |
$version = ([xml]($tmp = Get-Content -Path 'Frends.Community.TCP/Frends.Community.TCP.csproj')).SelectSingleNode("Project/PropertyGroup/Version").InnerText | |
echo "::set-output name=version_number::$version" | |
- name: Pack release version of task | |
run: dotnet pack --configuration Release --include-source | |
- name: Push NuGet package to the (prod) feed | |
run: dotnet nuget push Frends.Community.TCP\bin\Release\Frends.Community.TCP.*.nupkg --api-key ${{ secrets.COMMUNITY_FEED_API_KEY }} --source https://www.myget.org/F/frends-community/api/v2/package | |
- name: Create Release | |
id: create_release | |
uses: actions/create-release@v1 | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
with: | |
tag_name: ${{ steps.vars.outputs.version_number }} | |
release_name: Release ${{ steps.vars.outputs.version_number }} | |
body: | | |
You can install the task via frends UI Task View or you can find the NuGet package from https://www.myget.org/F/frends-community/api/v2/package/Frends.Community.TCP/${{ steps.vars.outputs.version_number }} | |
draft: false | |
prerelease: false |