test/.gitea/workflows/gitee-ci.yaml
ship 2fd21c2ded
Some checks failed
test / test-action (push) Failing after 17s
a
2025-04-18 15:06:48 +08:00

30 lines
1.2 KiB
YAML

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: |
if [[ ! -e composer-install.sh ]];then
echo -e "#/bin/bash\n
if [[ ! -e /usr/local/sbin/composer ]]; then\n
curl -o /usr/local/sbin/composer https://getcomposer.org/download/2.8.2/composer.phar && chmod 777 /usr/local/sbin/composer\n
fi\n
/usr/local/sbin/composer --version"> composer-install.sh
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 "开发部署"