This commit is contained in:
zydi 2025-12-19 10:21:11 +00:00
parent 2d553e8ff1
commit 03bfe4471f

View File

@ -3,22 +3,10 @@ description: '通用的 Docker Compose 部署逻辑,用于在各仓库中复
inputs: inputs:
compose_file: compose_file:
description: 'Docker Compose 文件路径(相对于仓库根目录' description: 'Docker Compose 文件路径(相对于当前工作目录或 compose_dir'
required: true required: true
compose_dir: compose_dir:
description: 'Docker Compose 工作目录(相对于仓库根目录,默认使用 compose_file 所在目录)' description: 'Docker Compose 工作目录(相对于当前工作目录,默认使用 compose_file 所在目录)'
required: false
default: ''
checkout_ref:
description: '要检出的分支或标签'
required: false
default: ''
enable_sparse_checkout:
description: '是否启用稀疏检出'
required: false
default: 'false'
sparse_checkout:
description: '稀疏检出路径列表(每行一个路径)'
required: false required: false
default: '' default: ''
startup_wait: startup_wait:
@ -29,14 +17,6 @@ inputs:
runs: runs:
using: 'composite' using: 'composite'
steps: steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: ${{ inputs.checkout_ref || github.ref }}
sparse-checkout: ${{ inputs.enable_sparse_checkout == 'true' && inputs.sparse_checkout || '' }}
sparse-checkout-cone-mode: false
fetch-depth: ${{ inputs.enable_sparse_checkout == 'true' && 1 || 0 }}
- name: Prepare compose paths - name: Prepare compose paths
id: prepare id: prepare
shell: bash shell: bash