25 lines
852 B
YAML
25 lines
852 B
YAML
name: test
|
|
run-name: test1
|
|
on: [push]
|
|
jobs:
|
|
test-action:
|
|
runs-on: [ubuntu-latest]
|
|
steps:
|
|
- name: 创建密钥
|
|
run: |
|
|
docker ps
|
|
# 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 "开发部署" |