要成为连续的Mkdocs gitlab ci模板,为什么要使用变体



要在gitlab上部署页面,我们需要添加一个"变体";包括

为什么它是一个外部yaml文件,而不使用带有(取消(激活选项的相同模板文件?

另一个非常实用的原因是部署GitLab页面的作业被强制命名为pages

如果是连续的有几个支持GitLab页面部署的模板,它们不能全部声明pages作业,否则在包含所有模板时会出现名称冲突问题。

这就是为什么GitLab页面作业必须在一个可选的附加模板中:这就是我们所说的变体。

mkdocs模板是build类型的模板,不应强制使用部署方法。如果我想在S3存储桶上部署我的文档,该怎么办?在CloudFoundry上?

在GitLab页面上部署是一个非常简单的用例(不支持envs(,因此提供了一个简单的解决方案作为变体:(。

相关内容

  • 没有找到相关文章

最新更新