持续集成

  1. SonarQube+Jenkins实现C++代码扫描
  2. 如何使用SonarQube Scanner扫描器对代码进行扫描
  3. Sonarqube安装和配置,扫描Java项目
  4. Centos搭建jenkins+maven+sonarqube+gitlab代码质量检测平台
  5. Jenkins+SonarQube+Gitlab搭建自动化持续代码扫描质量平台
  6. 微服务化小团队:让 GitLab、Jenkins 与 Sonar 碰撞出火花
  7. SonarQube结合FindBugs Security Audit安全漏洞扫描
    1.jenkins插件下载慢---->>>>更改插件源------在jenkins的家目录中输入:
    sed -i 's@http://updates.jenkins-ci.org/download/plugins@https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins@g' updates/default.json
    sed -i 's@http://www.google.com/@http://www.baidu.com/@g' updates/default.json
    sed -i 's@http.*://updates.jenkins.*/update-center.json@https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json@' hudson.model.UpdateCenter.xml 然后重启jenkins就好了
  8. jenkins 通过远程构建,输入参数 http://server/job/myjob/buildWithParameters?token=TOKEN&PARAMETER=Value
  9. jenkins通过linux文件,来参数化构建,安装extended choice parameter插件
  10.  agent any
     environment {
         date = sh (script: "date", returnStdout: true)
     }
     stages {
         stage('参数检查') {
             steps {
                 echo "下面是测试信息"
                 echo "${date}"
                 sh "sleep 2"
                 script {
                     date = sh (script: "date", returnStdout: true)
                     echo "2下面是测试信息"
                     echo "${date}"
                 }
                 echo "3下面是测试信息"
                 echo "${date}===="
             }
         }        
         stage('Build') {
             steps {
                 echo 'Building'
                 echo "${date}"
              }
         }
         stage('Test') {
             steps {
                 echo 'Testing'
             }
         }
         stage('Deploy') {
             steps {
                 echo 'Deploying'
             }
         }
     }
    

}```

posted @ 2019-06-11 14:41  blackmood  阅读(145)  评论(0编辑  收藏  举报