首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用GitLab链接将jenkins.yml文件作为代码应用于Jenkins配置的概念

如何使用GitLab链接将jenkins.yml文件作为代码应用于Jenkins配置的概念
EN

Stack Overflow用户
提问于 2019-05-14 02:25:18
回答 1查看 75关注 0票数 0

我有一个Jenkins的本地实例。我之前曾尝试将jenkins.yml存储在我的系统中,并给出了它在http://localhost:8080/configuration-as-code上的路径。这是可行的,但我想使用Gitlab存储库来存储jenkins.yml文件。

我已经尝试在路径或URL文本框中给出我的jenkins.yml的gitlab链接。发生了一些奇怪的事情,比如1.Jenkins中断或巨大错误控制台2.它重新应用了以前的配置(从系统路径)

jenkins:
        systemMessage: "Hello, world"
EN

回答 1

Stack Overflow用户

发布于 2019-05-14 03:12:36

您的问题如下:您希望将作业配置保存在GIT中,并且在触发构建时,作业应该从GIT中获取其配置的当前标准,然后运行构建。

也许有一种插件可以帮你做到这一点,但我不知道有什么插件。也许是任何人?

我的建议是定义一个管道作业,并使用声明性管道。这是一个文件,通常命名为Jenkinsfile,可以存储在GIT中。在Job中,您定义GIT地址,当您触发构建时,将从GIT获取文件并执行。

这有几个缺陷:管道学习曲线不小,你面对的是groovy (而不是XML!)而您当前的XML文件几乎没有什么用处。

也许有人会出现,告诉我们新的(对我来说)插件,它可以使用配置XML文件解决您的问题。另一方面,管道是一个非常漂亮的特性,我鼓励您尝试一下

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

https://stackoverflow.com/questions/56117930

复制
相关文章

相似问题

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