English 中文(简体)
在Jenkins Templating引擎实施版本
原标题:Implementing versioning in Jenkins Templating Engine

我们正计划利用JTE(Jenkins Templating的发动机)在我们org建造管道。 有许多管道将使用这一模板。 可能的话,对模板的任何改动都会打破某些管道。 为了避免这种情况,我们要采用模板版本,以便我们能够确保模板的任何变化不会打破现有的管道。

This is for gradle projects that would be using Jenkinsfile defined in the template. One option we have is to use different branches but that is messy. Has anyone done anything like this for JTE?

@Steven-terrana

最佳回答

只是看到这一点! 页: 1 引导或打开一个在哥廷布.com/jenkinsci/templating-engine-plugin上的问题,以获得最快的答复!

我不敢肯定,任何人都试图执行这一特殊使用案例,但我可以考虑两种主要办法,即根据你的具体要求处理。

如果你同时重新尝试将模板编成格式,并同时将新版本适用于每个人,那么我建议为你的治理层储存库设立排放分处,供各团队消费,然后更新你所说的内容。 如果你也把管道图书馆放在这个存放处,那么它就能够把所有材料包装成单册,从而使图书馆和模板的版本能够一起使用。

如果你希望有多种版本的模板,并允许小组在方便时进行升级,则建议使用管道_templates目录能力,以指定模板。 你可以为每次释放创造不同的档案(即,名称为v1, v2, 等),然后允许小组通过line_template=“v1”选择其组合档案中的模板。

我希望这一帮助!

相关文件:

管道温度选择

问题回答

暂无回答




相关问题
在Jenkins Templating引擎实施版本

我们正计划利用JTE(Jenkins Templating的发动机)在我们org建造管道。 有许多管道将使用这一模板。 可能的话,模板的任何改动都会中断......

Templating Html.DisplayFor() in ASP.NET MVC 2

It appears that if you just use Html.DisplayFor(model => model) with no templates for a Details view, the resulting markup will look something like this: <div class="display-label">first ...

Good practices for writing HTML in Javascript

I was wondering about this if people have strong opinions about the best way to generate HTML on the fly, especially with Ajax based applications. Do you just create the HTML code using server side ...

using chain.js for complex templates and images?

I m researching the possible use of the jquery plugin chain.js over other templating systems such as jTemplate. the site is a large online retailer. We have a category page showing a large list of ...

inline markup / templating engine for customer facing CMS

There are many hosted CMS applications that provide you with some sort of inline markup/ templating engine that lets you output things into a page. for example, a hosted cms application lets you edit ...

热门标签