Compare commits
1 Commits
v0.0.4
...
512ff5ba95
| Author | SHA1 | Date | |
|---|---|---|---|
| 512ff5ba95 |
@@ -1,7 +1,8 @@
|
||||
FROM alpine:latest
|
||||
|
||||
# 安裝必要的工具
|
||||
RUN apk add --no-cache --no-check-certificate bash zip
|
||||
# 更新並安裝必要的工具
|
||||
RUN apk update \
|
||||
&& apk add --no-cache bash zip
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
|
||||
|
||||
@@ -2,6 +2,9 @@ name: 'ZIP'
|
||||
description: '壓縮檔案'
|
||||
author: 'Jeffery'
|
||||
inputs:
|
||||
RELEASE_PROJECT:
|
||||
description: '專案名稱'
|
||||
required: true
|
||||
RELEASE_VERSION:
|
||||
description: '專案版本'
|
||||
required: true
|
||||
@@ -13,6 +16,7 @@ runs:
|
||||
using: 'docker'
|
||||
image: 'Dockerfile'
|
||||
env:
|
||||
RELEASE_PROJECT: ${{ inputs.RELEASE_PROJECT }}
|
||||
RELEASE_VERSION: ${{ inputs.RELEASE_VERSION }}
|
||||
RELEASE_FOLDER: ${{ inputs.RELEASE_FOLDER }}
|
||||
ZIP_FILE: ${{ inputs.ZIP_FILE }}
|
||||
@@ -6,6 +6,11 @@ echo "參數檢查"
|
||||
|
||||
echo "--------------------------------------------------"
|
||||
|
||||
# 顯示 RELEASE_PROJECT 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
||||
echo "RELEASE_PROJECT=$RELEASE_PROJECT" && ([ -z "$RELEASE_PROJECT" ] || [ "$RELEASE_PROJECT" = "null" ]) && exit 1
|
||||
|
||||
echo $(basename "$PWD")
|
||||
|
||||
# 顯示 RELEASE_VERSION 參數,並檢查是否為空或 "null",如果是則輸出錯誤訊息並退出
|
||||
echo "RELEASE_VERSION=$RELEASE_VERSION" && ([ -z "$RELEASE_VERSION" ] || [ "$RELEASE_VERSION" = "null" ]) && exit 1
|
||||
|
||||
@@ -18,6 +23,6 @@ echo "壓縮檔案"
|
||||
|
||||
echo "--------------------------------------------------"
|
||||
|
||||
zip -r "$(basename "$PWD").$RELEASE_VERSION.zip" $RELEASE_FOLDER/*
|
||||
zip -r "$RELEASE_PROJECT.$RELEASE_VERSION.zip" $RELEASE_FOLDER/*
|
||||
|
||||
echo "=================================================="
|
||||
Reference in New Issue
Block a user