diff --git a/.woodpecker/my-first-workflow.yaml b/.woodpecker/my-first-workflow.yaml index 1036de5a..7497cd19 100644 --- a/.woodpecker/my-first-workflow.yaml +++ b/.woodpecker/my-first-workflow.yaml @@ -10,18 +10,12 @@ clone: git: image: woodpeckerci/plugin-git settings: - depth: 50 - lfs: false use-ssh: true + ssh-key-private: + from_secret: WOODPECKER_SSH_KEY -# Woodpecker原生顶层字段3:核心流水线(唯一步骤容器) -pipeline: - # 全局配置(仅在pipeline内,按需修改这4项即可) - SCREEN_NAME: logic_service - REMOTE_EXE_DIR: /opt/logic - JSON_CONFIG_URL: "https://你的JSON配置地址.com/deploy.json" - LOG_PATH: "$HOME/run.log" - +# Woodpecker原生顶层字段3:流水线步骤 +steps: # 1. 缓存Go依赖(加速构建) cache-go-mod: image: woodpeckerci/plugin-cache @@ -172,3 +166,10 @@ pipeline: - echo "======================================" depends_on: - deploy-to-servers + +# 全局配置变量 +variables: + - &screen_name "logic_service" + - &remote_exe_dir "/opt/logic" + - &json_config_url "https://你的JSON配置地址.com/deploy.json" + - &log_path "$HOME/run.log" \ No newline at end of file