feat: 加入 DOTNET_ENVIRONMENT 參數

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Jeffery
2026-05-06 09:49:58 +08:00
parent d3ce0cd89d
commit 8c3850bd2d
+6 -2
View File
@@ -5,6 +5,9 @@ inputs:
DOTNET_VERSION:
description: '使用的 .NET 版本'
default: '10.0'
DOTNET_ENVIRONMENT:
description: '使用的 .NET 環境名稱'
default: 'Production'
PROJECT_NAME:
description: '專案名稱(包含 Microsoft.EntityFrameworkCore.Design 的專案)'
required: true
@@ -16,8 +19,6 @@ inputs:
required: true
runs:
using: 'composite'
env:
ASPNETCORE_ENVIRONMENT: "Production"
steps:
- name: 取得專案
uses: actions/checkout@v6
@@ -26,5 +27,8 @@ runs:
with:
dotnet-version: ${{ inputs.DOTNET_VERSION }}
- name: 資料庫移轉
env:
ASPNETCORE_ENVIRONMENT: ${{ inputs.DOTNET_ENVIRONMENT }}
run: dotnet ef database update --project ../${{ inputs.MIGRATION_PROJECT_NAME }} --context ${{ inputs.MIGRATION_CONTEXT }}
shell: bash
working-directory: ${{ inputs.PROJECT_NAME }}