【问题标题】:Deploy Compodoc documentation on GitLab without using GitLab Pages在 GitLab 上部署 Compodoc 文档而不使用 GitLab Pages
【发布时间】:2019-06-13 07:01:21
【问题描述】:
尊敬的开发人员,
我想将我们的 Compodoc 文档部署到 GitLab,以便我们团队中的每个开发人员都可以使用它(例如 API 页面)。
根据我工作的公司,我不能为此使用GitLab Pages。
有什么想法吗?
感谢任何帮助
【问题讨论】:
标签:
angular
gitlab
gitlab-ci
compodoc
【解决方案1】:
我工作的公司出于某种原因不允许使用 GitLab 页面。所以我不得不想出另一个解决方案。
请记住,我正在寻找一种方法来制作
每个开发人员都可以访问文档。
为了做到这一点,我基本上不得不做两个步骤:
-
修改package.json
"docgen": "./node_modules/.bin/compodoc -p src/tsconfig.app.json",
"doc:buildandserve": "compodoc -p src/tsconfig.app.json -s",
"bundle-report": "webpack-bundle-analyzer dist/stats.json"
这将在任何地方构建和提供文档
已部署。
-
修改构建管道
我必须在我的管道中插入一个额外的步骤来执行上述代码,以便开发人员可以访问像 http:\\www.your-applications-url.com\documentation 这样的文档
希望这会有所帮助。