From b69cc9ea7540d1416e2229a861176efd281ba8d3 Mon Sep 17 00:00:00 2001 From: UltimateCoder Date: Tue, 26 Nov 2024 22:19:05 +0100 Subject: [PATCH] Add .github/workflows/nuget-preview.yml --- .github/workflows/nuget-preview.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/nuget-preview.yml diff --git a/.github/workflows/nuget-preview.yml b/.github/workflows/nuget-preview.yml new file mode 100644 index 0000000..ac939d7 --- /dev/null +++ b/.github/workflows/nuget-preview.yml @@ -0,0 +1,25 @@ +on: + push: + tags: + - "v[0-9]+.[0-9]+.[0-9]+-preview[0-9][0-9][0-9]" + +env: + PACKAGE_VERSION: ${GITHUB_REF/refs\/tags\/v/} + PACKAGE_OWNER: ${{ github.repository_owner }} + PACKAGE_NAME: MongoDbGenericRepository.${{ env.PACKAGE_VERSION }}.nupkg + PACKAGE_SOURCE: https://git.home.cuco.li/api/packages/${{ env.PACKAGE_OWNER }}/nuget/index.json + PACKAGE_TOKEN: ${{ secrets.PACKAGE_PUSH_TOKEN }} + +jobs: + build: + runs-on: ubuntu-latest + timeout-minutes: 15 + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.x.x' + - name: Pack + run: dotnet pack --configuration Release /p:Version=${{ env.PACKAGE_VERSION }} --output . + - name: Push + run: dotnet nuget push ${{ env.PACKAGE_NAME }} --source ${{ env.PACKAGE_SOURCE }} --api-key ${{ env.PACKAGE_TOKEN }} \ No newline at end of file