Gitlab Runner - 部署 - 保留资产
Gitlab Runner - Deployment - Keep Assets
我正在尝试使用 GitLab Runner 进行部署。但是,每当管道中的作业启动时,它都会删除不受源代码控制的文件夹。这意味着我的 assets/uploads 文件夹被清除了。
在保留 assets/upload 文件夹的位置进行部署的最佳方法是什么。将 assets/uploads 文件夹移出项目并有一个仅将文件夹链接到项目的 after_script 会更好吗?
对于不在源代码管理中的文件夹的自动部署,你们做了什么?
这是我当前的 .gitlab-ci.yml
文件。
deploy_production:
stage: deploy
script:
- echo "deploying to web server"
- npm i --production
environment:
name: production
url: MY_URL
only:
- master
when: manual
What have you guys done for auto deployment with folders not in source control?
将它们添加到源代码管理(里面有一个 .gitkeep
文件,以便文件夹有一些内容)
这样,生成的工件将保留其(大部分)空文件夹。
我正在尝试使用 GitLab Runner 进行部署。但是,每当管道中的作业启动时,它都会删除不受源代码控制的文件夹。这意味着我的 assets/uploads 文件夹被清除了。
在保留 assets/upload 文件夹的位置进行部署的最佳方法是什么。将 assets/uploads 文件夹移出项目并有一个仅将文件夹链接到项目的 after_script 会更好吗?
对于不在源代码管理中的文件夹的自动部署,你们做了什么?
这是我当前的 .gitlab-ci.yml
文件。
deploy_production:
stage: deploy
script:
- echo "deploying to web server"
- npm i --production
environment:
name: production
url: MY_URL
only:
- master
when: manual
What have you guys done for auto deployment with folders not in source control?
将它们添加到源代码管理(里面有一个 .gitkeep
文件,以便文件夹有一些内容)
这样,生成的工件将保留其(大部分)空文件夹。