我真的很喜欢军械库为spinnaker所做的工作。我想实现类似的东西。有人能解释一下他们是怎么做的吗?在
https://docs.armory.io/user-guides/dinghy/
{
"application": "yourspinnakerapplicationname",
"pipelines": [
{
"application": "yourspinnakerapplicationname",
"keepWaitingPipelines": false,
"limitConcurrent": true,
"name": "Made By Armory Pipeline Templates",
"stages": [
{{ module "wait.stage.module" }} // Module created in dinghy-templates repo
],
"triggers": []
}
]
}
他们是否为模块创建了自定义jinja扩展? 如果有人能把如何做到这一点作为我的出发点,那将是非常有帮助的
我们以前使用的是MPT(托管管道模板)和官方Spinnaker工具
roer
。我们有多层次的部分继承,破坏一个模板将不可逆转地破坏所有模板。在有一种使用JSONNET的新方法称为
sponnet
可用here。 这具有jsonnet所具有的优势。 它创建的JSON管道可以通过UI、roer或新的官方Spinnaker工具spin
加载。在目前正在为托管管道模板的V2编制一份设计文档。在
spin和spinnakerjsonnet库还处于早期阶段,但是我们可以使用下面这样的工具在
app.jsonnet
文件中定义Spinnaker管道。在相关问题 更多 >
编程相关推荐