Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8b4722a58b | |||
| 7cfe8b616a | |||
| c1ba1a610b | |||
| 053c4a96b8 |
@@ -3,6 +3,7 @@ FROM mcr.microsoft.com/dotnet/sdk:10.0
|
|||||||
# 更新並安裝必要的工具後清理暫存檔案以減小映像檔大小
|
# 更新並安裝必要的工具後清理暫存檔案以減小映像檔大小
|
||||||
RUN apt update \
|
RUN apt update \
|
||||||
&& apt install -y curl jq unzip \
|
&& apt install -y curl jq unzip \
|
||||||
|
&& apt clean \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY entrypoint.sh /entrypoint.sh
|
COPY entrypoint.sh /entrypoint.sh
|
||||||
|
|||||||
@@ -31,5 +31,5 @@ runs:
|
|||||||
RELEASE_VERSION: ${{ inputs.RELEASE_VERSION }}
|
RELEASE_VERSION: ${{ inputs.RELEASE_VERSION }}
|
||||||
RELEASE_AUTHOR: ${{ inputs.RELEASE_AUTHOR }}
|
RELEASE_AUTHOR: ${{ inputs.RELEASE_AUTHOR }}
|
||||||
RELEASE_COMPANY: ${{ inputs.RELEASE_COMPANY }}
|
RELEASE_COMPANY: ${{ inputs.RELEASE_COMPANY }}
|
||||||
RELEASE_COPYRIGHT: "Copyright©$(date +%Y) $RELEASE_COMPANY"
|
|
||||||
RELEASE_DESCRIPTION: ${{ inputs.RELEASE_DESCRIPTION }}
|
RELEASE_DESCRIPTION: ${{ inputs.RELEASE_DESCRIPTION }}
|
||||||
|
WORKSPACE: ${{ gitea.workspace }}
|
||||||
@@ -27,8 +27,9 @@ echo "RELEASE_AUTHOR=$RELEASE_AUTHOR" && ([ -z "$RELEASE_AUTHOR" ] || [ "$RELEAS
|
|||||||
# 顯示 RELEASE_COMPANY 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
# 顯示 RELEASE_COMPANY 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
||||||
echo "RELEASE_COMPANY=$RELEASE_COMPANY" && ([ -z "$RELEASE_COMPANY" ] || [ "$RELEASE_COMPANY" = "null" ]) && exit 1
|
echo "RELEASE_COMPANY=$RELEASE_COMPANY" && ([ -z "$RELEASE_COMPANY" ] || [ "$RELEASE_COMPANY" = "null" ]) && exit 1
|
||||||
|
|
||||||
# 顯示 RELEASE_COPYRIGHT 參數
|
# 組合 RELEASE_COPYRIGHT 參數並顯示
|
||||||
echo "RELEASE_COPYRIGHT=$RELEASE_COPYRIGHT"
|
RELEASE_COPYRIGHT=$(date +%Y)
|
||||||
|
RELEASE_COPYRIGHT="Copyright©$RELEASE_COPYRIGHT $RELEASE_COMPANY" && echo "RELEASE_COPYRIGHT=$RELEASE_COPYRIGHT"
|
||||||
|
|
||||||
# 顯示 RELEASE_DESCRIPTION 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
# 顯示 RELEASE_DESCRIPTION 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
||||||
echo "RELEASE_DESCRIPTION=$RELEASE_DESCRIPTION" && ([ -z "$RELEASE_DESCRIPTION" ] || [ "$RELEASE_DESCRIPTION" = "null" ]) && exit 1
|
echo "RELEASE_DESCRIPTION=$RELEASE_DESCRIPTION" && ([ -z "$RELEASE_DESCRIPTION" ] || [ "$RELEASE_DESCRIPTION" = "null" ]) && exit 1
|
||||||
@@ -43,7 +44,7 @@ echo "--------------------------------------------------"
|
|||||||
RELEASE_URL="$GITEA_SERVER_URL/$GITEA_REPOSITORY/src/branch/master"
|
RELEASE_URL="$GITEA_SERVER_URL/$GITEA_REPOSITORY/src/branch/master"
|
||||||
|
|
||||||
# 打包 NUGET 套件
|
# 打包 NUGET 套件
|
||||||
cd $RELEASE_PROJECT && dotnet pack -c "$CONFIGURATION" -o "output" \
|
cd $RELEASE_PROJECT && dotnet pack -c "$CONFIGURATION" -o "$WORKSPACE/output" \
|
||||||
/p:PackageVersion="$RELEASE_VERSION" \
|
/p:PackageVersion="$RELEASE_VERSION" \
|
||||||
/p:RepositoryUrl="$RELEASE_URL" \
|
/p:RepositoryUrl="$RELEASE_URL" \
|
||||||
/p:RepositoryType="git" \
|
/p:RepositoryType="git" \
|
||||||
|
|||||||
Reference in New Issue
Block a user