Gitlab CI保存工件

时间:2019-10-10 06:43:08

标签: git continuous-integration gitlab gitlab-ci continuous-deployment

我期望的是:

我正在尝试在CI脚本中生成文档。我希望将该文档存储在我的存储库中。

我可能会错误地理解工件的使用,但这不应该解决这个问题吗?

building_documentation:
  stage: buildDoc
  only:
    - develop
  script:
    - npm run arkit
    - npm run doc
  artifacts:
    paths:
      - $CI_PROJECT_DIR/docs

该阶段运行并完成,没有任何错误。这是控制台(泊坞窗)的输出: enter image description here

但是它运行后,当我查看我的存储库时,仍然没有包含npm run doc生成的文档的docs文件夹。

如果需要信息:

  • 所有CI步骤都通过了。

1 个答案:

答案 0 :(得分:1)

Artifact功能将Gitlab运行程序创建的作业工件上传到Gitlab服务器。然后,您可以使用GitLab UI或GitLab API将它们作为单个存档下载。

工件没有使用artifacts推送回您的存储库。如果要执行此操作,则需要git add / commit并回退到存储库中,在git

中添加.gitlab-ci.yml命令