jenkins持续集成3

Posted csj2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins持续集成3相关的知识,希望对你有一定的参考价值。

1.安装Pipeline插件,并初识

  • 1.启动Jenkins,打开浏览器http://localhost:8080,系统管理,用户名:chenshanju/123456
  • 2.系统管理-插件管理,安装pipeline插件
    <img src="https://img2018.cnblogs.com/blog/1418970/201810/1418970-20181014105903553-1820442974.png" width="600"

  • 3.配置maven环境
    系统管理-全局工具配置。
    如果本机未安装maven,名称设置为m3,选择安装maven
    如果本机已安装maven,名称设置为m3,填入maven安装路径
  • 4.创建pipeline项目,并构建。
//pipeline script脚本
node {
   def mvnHome
   stage(‘Preparation‘) { // for display purposes
      // Get some code from a GitHub repository
      //guan fang官方
      //git ‘https://github.com/jglick/simple-maven-project-with-tests.git‘
      git ‘https://github.com/nbbull/demoProject.git‘
      // Get the Maven tool.
      // ** NOTE: This ‘M3‘ Maven tool must be configured
      // **       in the global configuration.           
      mvnHome = tool ‘M3‘
   }
   stage(‘Build‘) {
      // Run the maven build
      if (isUnix()) {
         sh "‘${mvnHome}/bin/mvn‘ -Dmaven.test.failure.ignore clean package"
      } else {
         bat(/"${mvnHome}inmvn" -Dmaven.test.failure.ignore clean package/)
      }
   }
   stage(‘Results‘) {
      junit ‘**/target/surefire-reports/TEST-*.xml‘
      archive ‘target/*.jar‘
   }
}




以上是关于jenkins持续集成3的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins持续部署(微服务架构项目部署)

python自动化持续集成:3.Jenkins集成自动化测试实战

Jenkins持续集成与部署

持续集成jenkins工具介绍

gitlab+jenkins+maven+docker持续集成——.Jenkins获取git tags代码进行持续集成

云原生 • DevOps一文掌握持续集成工具 Jenkins