繁体   English   中英

在 Jenkins 模板引擎中使用实用程序脚本

[英]Use utility scripts in Jenkins Templating Engine

我是 Jenkins 模板引擎的新手,正在尝试使用 JTE 实现 CI 流程。 通常,在使用 Jenkins 时,我有一个名为DevOps存储库,我将在 CI 过程中使用的所有实用程序脚本保存在其中,而不是将它们放在开发人员的源代码存储库中。 因此,在每个 Jenkinsfile 中,我将源代码以及 DevOps 存储库检出到工作区并使用它。

我想知道这是否被认为是一般的最佳实践。 如果不是,那是什么? 如果是,考虑到我的新 Jenkinsfile 看起来像这样,在 JTE 中模仿这种模式的最佳方法是什么:

checkout scm
build()
deploy()

Checkout scm 优雅地检出配置页面中 SCM 插件中定义的源代码存储库。 我在哪里可以嵌入另一个checkout步骤,该步骤将克隆 DevOps 存储库并仍然保持 JTE 基础设施的通用性?

在 JTE 2.0 中,您将能够存储和访问图书馆资源。

该功能的合并 PR: https : //github.com/jenkinsci/templating-engine-plugin/pull/102

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM