1.这篇文章中提到在post-action中设定一下test result file的位置,就可以在jenkins 下查看UT test 的详细情况。
要特别看一下pipeline的方式是否可以设定(例子是freestyle的)
https://dzone.com/articles/building-a-continuous-delivery-pipeline-using-jenk
此文是如何在pipeline 中设定post action 和 test report
https://www.jenkins.io/blog/2016/07/01/html-publisher-plugin/
此文可以看到,jenkins 自己有groovy syntax提示,可以采用项目中这个功能,自动生成script
如果要在jenkins中查看test report (html), 需要安装 HTML publish plugin
-
这个视频提到,对于UT,automation test, deployment, 可以分别设定不同的job,
然后在每个job 后的post action 设置后续的job 名,就可以做连续的job 设定。
同时,可以创建 pipeline view, 可以看到不同的job的运行情况和履历。
https://www.youtube.com/watch?v=m0a2CzgLNsc&list=PLdIdsRQLWpMi7nAeDhhjqGatBMKCisMRC&index=7 -
这个例子很有意思,不过pipeline view需要install 一个plugin, 要查找一下
- rollback 如何实现?
- 如何在CICD中实现版本管理?
https://www.youtube.com/watch?v=gsM0mtHO9tg
-
deploy:采用tar 的方式打包并发送到部署server上,用command 实现
https://www.centos.bz/2017/08/jenkins-php-project-auto-deploy/ -
在Jenkins Server上调试pipeline的一个小技巧
jenkins Account default 是不可以直接用的,
cat /etc/passwd
会发现jenkins 的那一行最后: /bin/false
这设置是让从account 立即退出,无论你怎么想从别的account 转到jenkins account,尽管Passwd是对的,也会退出,
此行改成:/bin/bash
则jenkins 用户就可以用。不过调试完了要记得改回。
网友评论