我正在设置Gitlab CI以从Swagger YAML规范创建asciidoc页面。
为此,我已经设置了Gitlab来执行swagger maven插件并将结果保存到public artifacts文件夹中,如下所示:
enter codedeploy:jdk8:
stage: test
script:
- 'mvn $MAVEN_CLI_OPTS swagger2markup:convertSwagger2markup'
#only:
# - master
# Archive up the built documentation site.
artifacts:
paths:
- target/asciidoc
image: maven:3.3.9-jdk-8
pages:
image: busybox:latest
stage: deploy
script:
- mv target/asciidoc public
dependencies:
- deploy:jdk8
artifacts:
paths:
- public
#only:
# - master
我的问题是如何在我的Gitlab项目中自动将生成的asciidoc工件上传为维基页面。我可以浏览公共工件文件夹,但Gitlab没有在那里呈现.adoc文件,它只提供下载它们。
更新即可。我发现Gitlab issue 18106是一个功能请求,允许跑步者通过他们的CI令牌推送#34;。我认为这个功能可以解答我的问题,还是有人有更好的想法?