2019独角兽企业重金招聘Python工程师标准>>>
jenkins 特点
分布式构建:支持Jenkins能够让多台计算机一起构建/测试。 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等
-
下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.121.1/jenkins.war
-
运行 Run
java -jar jenkins.war --httpPort=8080
. -
浏览
http://localhost:8080
.
配置:
1 安装 Maven Integration plugin ,Publish Over SSH系统管理>管理插件 > 插件管理 > 可选插件,勾选需要安装的插件,点击直接 安装或者下载重启后安装2 系统管理 > 全局工具配置 配置jdk git maven 路劲3 系统管理 > 系统设置 Push SSH
构建maven项目:
配置
Build : Root POM: pom.xmlGoals and options: clean install
参数化构建过程:
String parameter:1 名称 branchName描述:要构建的build分支名, 必填项2 名称 commitID描述:要构建的hashcode版本号,必填项3 名称 buildType描述:使用mvn clean install -DskipTests进行编译
Pre Steps:
执行shell