从头开始安装Jenkins实例/预配置Jenkins的最佳实践

从头开始安装Jenkins实例/预配置Jenkins的最佳实践,jenkins,continuous-integration,jenkins-pipeline,devops,continuous-deployment,Jenkins,Continuous Integration,Jenkins Pipeline,Devops,Continuous Deployment,詹金斯的风景是广阔的,新的进展很难跟踪,特别是如果你不是一个普通的德沃普人 我目前正在从头开始建立Jenkins CI系统。我正在寻找最好的方法来启动并运行Jenkins实例。我已经看过了一些选项,比如从JAR运行、设置服务、docker、blue ocean等等 我想知道,如果市场上已有预配置的安装或可扩展的Jenkins解决方案可供配置/部署,您是否可以分享您的经验 Jenkins实例上的一个关键租户将是运行Selenium测试的测试自动化人员(或者我理想地考虑Windows服务器安装,尽管

詹金斯的风景是广阔的,新的进展很难跟踪,特别是如果你不是一个普通的德沃普人

我目前正在从头开始建立Jenkins CI系统。我正在寻找最好的方法来启动并运行Jenkins实例。我已经看过了一些选项,比如从JAR运行、设置服务、docker、blue ocean等等

我想知道,如果市场上已有预配置的安装或可扩展的Jenkins解决方案可供配置/部署,您是否可以分享您的经验


Jenkins实例上的一个关键租户将是运行Selenium测试的测试自动化人员(或者我理想地考虑Windows服务器安装,尽管CentOS是一个选项)并希望使其尽可能容易地为他们工作。

可能最接近预配置的Jenkins实例的是使用Docker映像()。但也有docker图像,你必须选择插件等等。也许您想在Jenkins Docker存储库中以purposal的形式提出一个问题,以便能够预先配置Jenkins(Github Repo:)?

我是Jenkins管理员。在我的公司里,我已经在Kubernetes集群上安装了Jenkins,它使用了一个预装有插件的定制docker映像(在启动过程中,你不想依赖插件更新站点)。所有配置都是使用。我们使用的是水平缩放。构建控制器上不允许构建,一切都在代理内完成,这是docker图像的定制灵感来源。我们不允许任何构建在构建控制器上运行。这工作得很好,我对设置很满意。还有一种看起来很有希望的方法,但我自己还没有尝试过

如果你不在Kubernetes上,你可以看看


附言:蓝海项目已经结束,但Cloudbees的员工目前正在对UX进行全面检查。他们刚刚发布了一个每周发布的版本,在该版本中,他们去掉了所有的表格,因此设计正慢慢变得越来越灵敏,而且一组新的图标也即将出现。

感谢Jan回答我的问题。老实说,我的问题是两个问题-我正在寻找一种可靠的方法来部署詹金斯实例,并考虑在这方面的最新进展。Docker很有道理,但是,你会推荐K8S或蓝海,或任何你能想到的新途径!!!干杯。谢谢Mats回答我的问题。K8S看起来是个不错的选择,我正在考虑。一个简单的问题-如何在ApacheTomcat中托管Jenkins?这听起来像是一个不错的选择吗?我的观点是Jenkins build controller运行的位置没有那么重要-如果它与Tomcat一起工作,那么就去做吧。重要的是将构建委托给代理,因为您不希望将构建馈送到也用于调度其他构建的同一组资源上。