美文网首页
CICD-Jenkins的一些技巧

CICD-Jenkins的一些技巧

作者: 芒鞋儿 | 来源:发表于2021-03-11 19:52 被阅读0次

    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

    1. 这个视频提到,对于UT,automation test, deployment, 可以分别设定不同的job,
      然后在每个job 后的post action 设置后续的job 名,就可以做连续的job 设定。
      同时,可以创建 pipeline view, 可以看到不同的job的运行情况和履历。
      https://www.youtube.com/watch?v=m0a2CzgLNsc&list=PLdIdsRQLWpMi7nAeDhhjqGatBMKCisMRC&index=7

    2. 这个例子很有意思,不过pipeline view需要install 一个plugin, 要查找一下

    • rollback 如何实现?
    • 如何在CICD中实现版本管理?

    https://www.youtube.com/watch?v=gsM0mtHO9tg

    1. deploy:采用tar 的方式打包并发送到部署server上,用command 实现
      https://www.centos.bz/2017/08/jenkins-php-project-auto-deploy/

    2. 在Jenkins Server上调试pipeline的一个小技巧
      jenkins Account default 是不可以直接用的,

    cat /etc/passwd
    

    会发现jenkins 的那一行最后: /bin/false
    这设置是让从account 立即退出,无论你怎么想从别的account 转到jenkins account,尽管Passwd是对的,也会退出,
    此行改成:/bin/bash
    则jenkins 用户就可以用。不过调试完了要记得改回。

    相关文章

      网友评论

          本文标题:CICD-Jenkins的一些技巧

          本文链接:https://www.haomeiwen.com/subject/kihvqltx.html