![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Devops工具链--Jenkins
文章平均质量分 66
马小飘
这个作者很懒,什么都没留下…
展开
-
【Gitlab+Jenkins+Sonarqube】 ---- 多分支类型项目代码提交后 触发静态代码扫描的实现
简介Jenkins2.x版本中,可以使用pipeline脚本来进行丰富的构建定制。比如,对于多分支项目,可以通过multiBranch Pipeline来实现功能分支代码每次提交就触发静态代码扫描。我们只需要做的是:(1)创建的multiBranch Pipeline任务;(2)在每个分支的代码根目录下上传Jenkinsfile,Jenkins会自动为存在Jenkinsfile的分支创建J...原创 2019-02-28 15:00:02 · 2980 阅读 · 0 评论 -
【Sonarqube+Jenkins】 ---- 实现.NET项目的静态代码扫描
1、传统Jenkins任务配置/d:"sonar.cs.fxcop.assembly=./xxxx.Admin/bin/Debug/netcoreapp1.1/xxxx.Admin.dll"/d:"sonar.cs.fxcop.fxCopCmdPath=C:\Program Files (x86)\Microsoft Fxcop 10.0/FxCopCmd.exe"/d:"sonar....原创 2019-02-28 19:01:59 · 1197 阅读 · 1 评论 -
【JenkinsPipeline】---- 安卓SDK打包
全流程包括:自动构建触发-->静态代码检查-->上传Artifactory-->上传蒲公英-->打tag-->邮件通知注意:①自动构建触发:自动构建触发是通过PollSCM实现的。其实更好的方法是将pipeline脚本保存Jenkinsfile存储在git库源码根目录,这样就会自动创建任务了,并且git version也很好获取。关于git ver...原创 2018-07-02 18:51:52 · 1432 阅读 · 0 评论 -
【JenkinsPipeline】---- Git version获取
因为pipeline的方式中,不支持插件来打tag,需要写脚本来打tag。一开始在不了解git tag的情况下,思考的是想保证源码的一致性,我得获取到git check时的版本号,打tag的时候以这个版本号来打。所以一开始面临的问题:下载代码的git revision怎么拿(因为同样,如果pileline脚本不是从git中获取,而是在Jenkins直接编写,调用GitSCM插件的话,git...原创 2018-07-02 18:24:05 · 9366 阅读 · 0 评论