1

要在 gitlab 上部署页面,我们需要添加一个“变体”包含。

为什么它是一个外部 yaml 文件,并且不使用相同的模板文件和一个选项来(de)激活它?

4

2 回答 2

1

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

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

于 2021-06-14T14:32:18.003 回答
1

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

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

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

于 2021-06-15T08:38:33.633 回答