17 lines
897 B
JSON
17 lines
897 B
JSON
[
|
|
{
|
|
"level": "warning",
|
|
"role": "Zara",
|
|
"location": "entrypoint.sh",
|
|
"suggestion": "舊版腳本缺少 `set -euo pipefail`。建議在腳本開頭加入此設定,以確保腳本在遇到錯誤時能立即終止,並避免使用未定義的變數,從而提高腳本的可靠性並防止因靜默失敗而浪費的計算資源。",
|
|
"is_new": true
|
|
},
|
|
{
|
|
"level": "info",
|
|
"role": "Zara",
|
|
"location": "entrypoint.sh:50",
|
|
"suggestion": "新版腳本在執行 `dotnet pack` 前先 `cd` 到專案目錄。考慮將 `cd \"$RELEASE_PROJECT\"` 移除,並直接在 `dotnet pack` 命令中指定專案路徑,例如 `dotnet pack \"$RELEASE_PROJECT\" -c \"$CONFIGURATION\" -o \"$OUTPUT_DIR\" ...`。這樣可以減少一次目錄切換操作,使腳本邏輯更簡潔,並避免當前工作目錄變更可能帶來的潛在問題。",
|
|
"is_new": true
|
|
}
|
|
]
|