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