最近,项目构建老是出现:jenkins构建UNSTABLE问题(一般构建按钮为黄色)。
构建不稳定的情况有好多种,总结几个小编遇到过并已成功解决的方案:
情况一:
问题截图:
问题详情:
ERROR: Exception when publishing, exception message [Failure]
Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: UNSTABLE
分析原因:
Build step 'Send files or execute commands over SSH' changed build result to UNSTABLE
这句话的意思是:构建步骤“通过SSH发送文件或执行命令”将生成结果更改为不稳定
也就是说,构建过程中,向服务器发送文件或者执行命令的时候,可以分为几种情况:向jenkins服务器发送文件或者执行命令,向程序服务器发送文件或者执行命令,因此解决方案如下:
解决方案:
(1)Jenkins对于创建的每一次任务都会在服务器的master路径下创建一个以任务命名的目录,所以在Jenkins任务下配置 “丢弃旧的构建”,这样每次构建后,Jenkins会根据配置信息,自动删除旧构建的build目录