我在GKE用稳定舵图设置詹金斯(https://github.com/helm/charts/tree/master/stable/jenkins)如中所述https://cloud.google.com/solutions/jenkins-on-kubernetes-engine-tutorial
我是kubernetes/GKE的初学者,想知道如何实现以下目标:
>
我认为除了库伯内特斯已经提供的东西,詹金斯吊舱不需要HA。如果节点出现问题,Jenkins pod将在另一台机器上启动。我想1-2分钟非常罕见的停机时间对詹金斯来说并不是那么关键。
你最好使用入口,因为这允许你在其他服务中重复使用相同的负载均衡器(这需要花钱)。我还建议使用Nginx入口作为入口控制器,因为它是高度可配置的。GKE入口不是很灵活,实际上一点也不灵活。只有当你想使用谷歌全球负载均衡时,你才应该使用GKE入口,例如将你的服务放在多个区域。
构建步骤“调用顶级 Maven 目标”将构建标记为失败。
问题内容: 当我尝试在openshift jenkins上构建项目时出现以下异常 问题答案: 我们正在升级中,这可能是这里的原因。升级完成后,请重试。要获取最新状态,请点击此处: https //openshift.redhat.com/app/status
有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。
问题内容: 我的项目中有几个分支。在詹金斯的工作中可以动态选择分支吗?想法是,詹金斯将获取当前分支的列表并将其显示为可能的选择参数。有什么办法吗?谢谢 问题答案: 是的,您可以使用扩展选择参数插件来实现。安装插件后,转到作业的配置页面。现在,按照下面提到的步骤进行操作: 启用复选框。 在下拉菜单中,选择 由于您将只选择 一个 分支进行构建,因此保留as 在部分中,单击单选按钮。指定文件的绝对(完整
问题内容: 我正在尝试找出一种具有一个参数列表的方法,并让詹金斯为列表中的每个项目创建作业或运行构建。 该参数是一个目录,因此我有一个目录列表,我希望它能够正常工作,因此对于每个目录,构建都需要执行几个步骤-因此,基本上每个目录都需要运行git pull,ant命令,ant命令,ant命令目录名称,发布测试结果,下一个版本。 我看过很多插件,但是直到完成所有操作后,我才能弄清楚如何使它进入列表中的
问题内容: 有没有办法改变詹金斯基于失败的测试来计算构建状态的方式?我希望詹金斯将 所有 失败的测试视为“阳光明媚”之外的东西,但到目前为止,我一直在寻找一种方法来解决这一问题。标准设置是否允许这种级别的控制,或者也许有插件可以做到这一点? 问题答案: 如果使用支持多种测试报告格式的xUnit插件,则可以添加构建后操作来解析构建的测试报告,并根据失败或跳过的测试数量将构建声明为不稳定或失败。