From d6381597724854f28d13f468c8de86a4addeb127 Mon Sep 17 00:00:00 2001 From: "genki.uryu.j2t@jpgr.denso.com" Date: Tue, 14 Jan 2025 16:30:17 +0900 Subject: [PATCH] =?UTF-8?q?D=20nuget=E3=83=91=E3=83=83=E3=82=B1=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=82=92=E5=85=AC=E9=96=8B=E3=81=A7=E3=81=8D=E3=82=8B?= =?UTF-8?q?=E3=82=88=E3=81=86yml=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/publish-nuget.yml | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index cd89a53..e1a4720 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -45,24 +45,14 @@ jobs: - name: Build run: dotnet build ${{env.SolutionPath}} --no-restore - # ReviewFileを公開する - # PROJECT_FILE_PATH:公開するプロジェクトのパス - # VERSION_REGEX:公開する際のバージョン(下記は正規表現でcsproj内のPackageVersionタグを取得している) - # TAG_FORMAT:gitのタグのフォーマット - # NUGET_KEY:Nugetへの認証に必要なトークンを指定する - - name: Publish to ReviewFile - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: src/ReviewFile/ReviewFile.csproj - VERSION_REGEX: '^\s*(.*)<\/PackageVersion>\s*$' - TAG_FORMAT: '*' - NUGET_KEY: ${{secrets.NUGET_API_KEY}} + # ReviewFileをパッケージ化する + - name: Package ReviewFile + run: dotnet pack -c Release -o . src/ReviewFile/ReviewFile.csproj + + # ReviewFileToJsonServiceをパッケージ化する + - name: Package ReviewFileToJsonService + run: dotnet pack -c Release -o . src/ReviewFileToJsonService/ReviewFileToJsonService.csproj - # ReviewFileToJsonServiceを公開する + # パッケージ化されたReviewFileおよびReviewFileToJsonServiceを公開する - name: Publish to ReviewFileToJsonService - uses: brandedoutcast/publish-nuget@v2 - with: - PROJECT_FILE_PATH: src/ReviewFileToJsonService/ReviewFileToJsonService.csproj - VERSION_REGEX: '^\s*(.*)<\/PackageVersion>\s*$' - TAG_FORMAT: '*' - NUGET_KEY: ${{secrets.NUGET_API_KEY}} + run: dotnet nuget push *.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json