《Jenkins Tips 3》—— 每期用简短的图文描述一个 Jenkins 小技巧。
问题
在使用 Jenkins pipeline 时,如果 Shell 的返回值不为零(也就是 Shell 命令执行时有错误),Jenkins Job 默认会标记当前的 stage 为失败。因此整个 Job 也会失败。
在有些时候我们希望 Shell 虽然执行失败返回的不为零,但希望Jenkins Job 在执行成功后,要显示成功状态。
When I upgrade Jenkins 2.176.3 to Jenkins 2.235.1, my Windows agent can not connect with master successfully and outcome this warning message “.NET Framework 2.0 or later is required on this computer to run a Jenkins agent as a Windows service”.
I am Xianpeng, a build engineer. Today, I am going to share with you three Jenkins Practice.
I will talk about Configuration as code, followed up with shared libraries, and then Multi-Branch Pipeline in the end.
What is Configuration as Code?
Configuration as code (CAC) is an approach that managing configuration resources in a bitbucket repository
本文对于同样在 AIX 遇到这个问题的人会非常有帮助。另外,不要被标题无聊到,解决问题的过程值得参考。
分享一个花了两天时间才解决的一个问题:使用 Jenkins Artifactory 插件上传制品到 https 协议的企业级的 Artifactory 失败。该问题只在 AIX 平台上出现的,其他 Windows,Linux, Unix 均正常。