我正在努力弄清楚这一点。我正在尝试在部署过程结束后从整个项目创建一个工件,它会删除发布文件夹,但我错过了一些关于此的内容,我的意思是,我想压缩所有发布的文件夹。这是我的 .gitlab-ci.yml
deploy_staging:
stage: deploy
dependencies:
- unit_test
script:
- *init_ssh
- envoy run deploy --on="staging" --commit="$CI_COMMIT_SHA"
environment:
name: staging
url: https://app.steew-twebl.com
# Do not run automatically.
# Wait for a human to click on play.
# when: manual
artifacts:
paths:
- node_modules/
- public/
- resources/
expire_in: 1 days
when: on_success
only:
- master
'envoy run deploy' 脚本运行所有 laravel 项目设置任务,成功后我想压缩发布的文件夹。而是分隔路径,我怎样才能获得它的根路径?