diff --git a/.woodpecker/my-first-workflow.yaml b/.woodpecker/my-first-workflow.yaml index 53eef905..984072c5 100644 --- a/.woodpecker/my-first-workflow.yaml +++ b/.woodpecker/my-first-workflow.yaml @@ -22,19 +22,19 @@ clone: steps: # SSH初始化步骤 init-ssh: - image: alpine/git:latest + image: woodpeckerci/plugin-git environment: WOODPECKER_SSH_KEY: from_secret: WOODPECKER_SSH_KEY commands: - | # 设置SSH - mkdir -p ~/.ssh - echo "$${WOODPECKER_SSH_KEY}" > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - ssh-keyscan -H github.com >> ~/.ssh/known_hosts - ssh-keyscan -H bitbucket.org >> ~/.ssh/known_hosts - ssh-keyscan -H gitlab.com >> ~/.ssh/known_hosts + mkdir -p /root/.ssh /app/.ssh + echo "$${WOODPECKER_SSH_KEY}" > /app/.ssh/id_rsa + chmod 600 /app/.ssh/id_rsa + ssh-keyscan -H github.com >> /app/.ssh/known_hosts + ssh-keyscan -H bitbucket.org >> /app/.ssh/known_hosts + ssh-keyscan -H gitlab.com >> /app/.ssh/known_hosts # 配置git git config --global user.name "Woodpecker CI"