如何将job-dsl文件升级到Jenkins 2管道?


11

是否有将Jenkins job-dsl的大型存储库迁移到Jenkins2管道的常规做法?我正在寻找测试构建行为的方法,这比从相同代码库生成的工件进行比较要走得更远。

实际上,我们拥有通过Ansible部署的相当大的基础架构,并且我们获得了一个在拓扑上等效于生产环境的验证环境,因此这不是问题。我对我们可以自动化的验证实践更感兴趣,因为我们从300多个项目存储库中构建了更多信息,因此在Jenkins的几位大师中分布了数千个工作。

Answers:


6

不,因为这不是很普遍,所以还没有任何惯例。

我建议您创建一个Development Jenkins Environment并对其进行测试。现在,您将不得不从头开始做这件事,因为没有太多可以帮助您的开源存储库。

那么,这Jenkins Development Environment看起来如何?

对我来说,它是一个docker-compose文件,您可以运行它并获取所需的一切。如果您可以自动创建作业,那将是一个加分。


1
实际上,我们拥有通过ansible部署的相当大的基础架构,并且我们获得了一个在拓扑上等效于生产环境的验证环境,因此这不是问题。当我们从300多个项目存储库中构建更多信息时,我对可以自动化的验证实践更感兴趣,因为有几千个詹金斯大师分散了数千个工作。仍然得到我的+1,因为在测试环境中运行这样的任务是完全必要的
1717年

原来如此。而且,只要我能知道和想象,我就不认为您要问的存在。但是也许我错了。
Gepser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.