修复: SSH密码传递问题,使用GitHub表达式避免shell转义
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m22s
All checks were successful
Build docker and publish / build (20.15.1) (push) Successful in 6m22s
This commit is contained in:
parent
505932d9d1
commit
a81f28f304
@ -14,11 +14,11 @@ on:
|
||||
env:
|
||||
# Docker镜像仓库
|
||||
REPO: ${{ vars.REPO || 'registry.kxsw.us/vpn-server' }}
|
||||
# SSH连接信息 (默认为dev开发环境,main分支会在动态环境变量步骤中覆盖为生产环境)
|
||||
SSH_HOST: ${{ vars.DEV_SSH_HOST }}
|
||||
# SSH连接信息 (根据分支自动选择)
|
||||
SSH_HOST: ${{ github.ref_name == 'main' && vars.SSH_HOST || vars.DEV_SSH_HOST }}
|
||||
SSH_PORT: ${{ vars.SSH_PORT }}
|
||||
SSH_USER: ${{ vars.SSH_USER }}
|
||||
SSH_PASSWORD: ${{ vars.DEV_SSH_PASSWORD }}
|
||||
SSH_PASSWORD: ${{ github.ref_name == 'main' && vars.SSH_PASSWORD || vars.DEV_SSH_PASSWORD }}
|
||||
# TG通知
|
||||
TG_BOT_TOKEN: 8114337882:AAHkEx03HSu7RxN4IHBJJEnsK9aPPzNLIk0
|
||||
TG_CHAT_ID: "-4940243803"
|
||||
@ -50,14 +50,12 @@ jobs:
|
||||
echo "DOCKER_TAG_SUFFIX=latest" >> $GITHUB_ENV
|
||||
echo "CONTAINER_NAME=ppanel-server" >> $GITHUB_ENV
|
||||
echo "DEPLOY_PATH=/root/bindbox" >> $GITHUB_ENV
|
||||
echo "SSH_HOST=${{ vars.SSH_HOST }}" >> $GITHUB_ENV
|
||||
echo "SSH_PASSWORD=${{ vars.SSH_PASSWORD }}" >> $GITHUB_ENV
|
||||
echo "为 main 分支设置生产环境变量 (部署到生产服务器)"
|
||||
echo "为 main 分支设置生产环境变量"
|
||||
elif [ "${{ github.ref_name }}" = "dev" ]; then
|
||||
echo "DOCKER_TAG_SUFFIX=dev" >> $GITHUB_ENV
|
||||
echo "CONTAINER_NAME=ppanel-server-dev" >> $GITHUB_ENV
|
||||
echo "DEPLOY_PATH=/root/bindbox" >> $GITHUB_ENV
|
||||
echo "为 dev 分支设置开发环境变量 (部署到开发服务器)"
|
||||
echo "为 dev 分支设置开发环境变量"
|
||||
else
|
||||
echo "DOCKER_TAG_SUFFIX=${{ github.ref_name }}" >> $GITHUB_ENV
|
||||
echo "CONTAINER_NAME=ppanel-server-${{ github.ref_name }}" >> $GITHUB_ENV
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user