1

我正在努力弄清楚这一点。我正在尝试在部署过程结束后从整个项目创建一个工件,它会删除发布文件夹,但我错过了一些关于此的内容,我的意思是,我想压缩所有发布的文件夹。这是我的 .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 项目设置任务,成功后我想压缩发布的文件夹。而是分隔路径,我怎样才能获得它的根路径?

4

0 回答 0