欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jenkins安装与配置

程序员文章站 2022-05-11 23:16:53
...

1. Jenkins安装与配置

1.1 Jenkins安装

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 官网下载jenkins.war,地址:http://mirrors.jenkins-ci.org/war-stable/

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 把jenkins.war放到D:\jenkins下,运行java -jar jenkins.war

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 访问http://localhost:8080,打开jenkins主界面

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 配置window服务,【系统管理】- Install as Windows Service,选择安装路径进行安装

 

* 指定端口号运行:java -jar jenkins.war --httpPort=8080

 

1.2Jenkins配置

1.2.1host配置

hosts文件中增加配置:(略)

 

1.2.2maven配置

在maven配置文件${MAVEN_HOME}/conf/settings.xml中增加如下配置:(略)

 

1.2.3Jenkins系统设置

 

通过点击Jenkins主界面左侧的【系统管理】,进入系统管理界面,点击右侧第一项【系统设置】,进入系统设置页面。

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

设置MAVEN的主目录

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

 

问题:java.io.IOException: Cannot run program "sh"

解决:This is happens because Jenkins is not aware about the shell path.

In Manage Jenkins -> Configure System -> Shell, set the shell path as

C:\Windows\system32\cmd.exe

 

2.项目的新增与构建

2.1新增项目

 

点击左侧菜单【新建】,在新建页面填写“Item名称”、并勾选“构建一个maven项目”选项,点击【OK】进入下一步。

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

在项目详细配置页面根据要求配置相关参数,参考配置如下

填写项目名称,如:project-1.0.2.xj

勾选“丢弃旧的构建”,“保持构建的天数”填1,“保持构建的最大个数”天2

【源码管理】选择“Subversion”,Repository URL填写指定版本的SVN地址,如:http://192.168.0.xx/svn/sz-xj/code/project/branches/1.0.2.xj


Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

【构建触发器】勾选“Build whenever a SNAPSHOT dependency is built”

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

 

 

【Build】中“Root POM”填写:pom.xml;“Goals and options”填写:clean deploy -DdraftCompile=true -Dmaven.test.skip=true –U

 Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 

 

【构建后操作】中用于存档的文件填写:**/*.?ar

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 



配置完成后点击【保存】按钮

 

 

 

2.2项目的构建

 

在主界面的项目列表中,点击指定项目下的“立即构建”菜单,即可对该项目进行构建。

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

构建中的项目可以在左侧的【构建执行状态】面板中显示构建的进入。等待构建的项目可以在【构建队列】面板中显示。

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

点击正在构建的项目菜单【Console Output】,可以查看构建操作日志。

Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
 

注意:如果有其他工程依赖于此工程,则会自动进行构建;构建完成后会把构建好的包上传的nexus上。

 

如果在本地执行maven install进行构建时,想要跳过测试,可在pom.xml文件中加入如下配置:

 

<!-- maven编译的时候跳过test -->
<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <skip>true</skip>
        </configuration>
</plugin>

 

  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 70.8 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 15.5 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 52.7 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 41.2 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 8.3 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 6.8 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 4.4 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 15.2 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 6.7 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 28.8 KB
  • Jenkins安装与配置
            
    
    博客分类: java Jenkins构建集成编译打包 
  • 大小: 33.3 KB