name: test run-name: test1 on: [push] jobs: test-action: runs-on: [ubuntu-latest] steps: - name: 创建密钥 run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519 chmod 600 ~/.ssh/id_ed25519 ssh-keyscan -t ed25519 -H ${{ vars.DEV_HOSTS }} >> ~/.ssh/known_hosts - name: 部署composer run: | ssh ${{ vars.DEV_USERNAME }}@${{ vars.DEV_HOSTS }} ls - name: message run: echo ${{ github.event.head_commit.message }} - name: 部署预备服务器 if: ${{ contains(github.event.head_commit.message,'[uat]') }} run: echo "预上线部署1" - name: 部署开发服务器 if: ${{ contains(github.event.head_commit.message,'[dev]') }} run: echo "开发部署"