修复环境变量处理
部署到开发环境 / 编译发布 (push) Successful in 3m17s
Details
部署到开发环境 / 编译发布 (push) Successful in 3m17s
Details
This commit is contained in:
parent
c5012860ee
commit
e6160d1239
|
|
@ -41,6 +41,16 @@ jobs:
|
|||
context: publish
|
||||
tags: latest,${{ gitea.ref_name }}
|
||||
|
||||
- name: 生成环境变量文件
|
||||
env:
|
||||
env_file: |
|
||||
REGISTRY=${{ secrets.DOCKER_REGISTRY }}
|
||||
OWNER=${{ gitea.repository_owner }}
|
||||
TAG=${{ gitea.ref_name }}
|
||||
ASPNETCORE_ENVIRONMENT=${{ env.ASPNETCORE_ENVIRONMENT }}
|
||||
run: |
|
||||
echo "$env_file">.env
|
||||
|
||||
- name: 复制发布脚本
|
||||
uses: docker://appleboy/drone-scp
|
||||
with:
|
||||
|
|
@ -48,8 +58,8 @@ jobs:
|
|||
port: ${{ env.PUBLISH_PORT }}
|
||||
username: ${{ secrets.PUBLISH_USER_NAME }}
|
||||
password: ${{ secrets.PUBLISH_PASSWORD }}
|
||||
source: docker-compose.yaml
|
||||
target: ${{ env.PUBLISH_PATH }}
|
||||
source: docker-compose.yaml,.env
|
||||
|
||||
- name: 部署到服务器
|
||||
uses: docker://appleboy/drone-ssh
|
||||
|
|
@ -60,12 +70,10 @@ jobs:
|
|||
password: ${{ secrets.PUBLISH_PASSWORD }}
|
||||
script: |
|
||||
|
||||
#拉取更新
|
||||
cd ${{ env.PUBLISH_PATH }}
|
||||
echo 'REGISTRY=${{ secrets.DOCKER_REGISTRY }}'>.env
|
||||
echo 'OWNER=${{ gitea.repository_owner }}'>>.env
|
||||
echo 'TAG=${{ gitea.ref_name }}'>>.env
|
||||
echo 'ASPNETCORE_ENVIRONMENT=${{ env.ASPNETCORE_ENVIRONMENT }}'>>.env
|
||||
|
||||
[ -f .env ] && export $(sed '/^#/d' .env)
|
||||
|
||||
docker stack deploy -c docker-compose.yaml --with-registry-auth mk
|
||||
|
||||
- name: 发送构建通知
|
||||
|
|
|
|||
Loading…
Reference in New Issue