首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建运行其他管道的spinnaker管道模板

无法创建运行其他管道的spinnaker管道模板
EN

Stack Overflow用户
提问于 2020-01-03 23:06:37
回答 2查看 154关注 0票数 0

我是spinnaker的新手,开始为我们组织中的所有工具和应用程序编写管道模板。在一个场景中,我必须从另一个流水线运行一个流水线,并且我希望这两个流水线都需要模板化,以便可以基于部署环境创建流水线。

但是,当我从调用管道引用管道时,我必须映射管道的ID。

代码语言:javascript
复制
{
        ...
        {
            "application": "app-stack",
            "failPipeline": true,
            "name": "Run pipeline",
            "pipeline": "615da201-9652-4ce2-8039-21163d5f99d4",
            "pipelineParameters": {},
            "refId": "6",
            "requisiteStageRefIds": [
            "5"
            ],
            "type": "pipeline",
            "waitForCompletion": true
        }
        ],
        "triggers": [],
        "updateTs": "1578057441000"
    }
}

在上面的模板中,我指的是管道ID。但是我怎样才能把它变成动态的,这样它就可以被模板化了。

EN

回答 2

Stack Overflow用户

发布于 2020-02-01 03:09:45

在我们公司,我们避免使用管道模板,只使用sponnet。它帮助我们提供有意义的ids,这些ids很容易从任何地方引用,并且可以动态创建。因此,例如,可以使pipelinename相等。对于所应用的阶段ids也是如此。

从你的问题不清楚你有什么问题。你不需要在json中指定管道id来引用它,只需要指定名称即可。要对子管道执行某些操作,通常只需要applicationexecutionId,并且可以是stage.id

票数 1
EN

Stack Overflow用户

发布于 2020-11-04 23:06:12

将其作为"${#pipelineId("pipeline_name")}"模板。这将以UUID格式返回管道Id。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59580890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档