1,下载与安装
jenkins搭建CI环境有很多方式,最简单最方便的是war包方式(官网地址)。由于jenkins的war包自带Jetty服务器,可以直接运行命令java -jar jenkins.war
,其余操作均在浏览器中运行。
1)安装jenkins
为了方便jenkins的持久运行,将jenkins.war放入tomcat中(tomcat默认扫描目录为:tomcat/webapps,默认端口为8080),然后可以通过浏览器访问jenkins进行操作:http://ip:8080/jenkins/ 。
2)登录
通过浏览器第一次启动Jenkins时,出于安全考虑,Jenkins会自动生成一个随机的安全口令。通过vi命令查看窗口提示的秘钥路径即可获得,登录之后修改密码。
3)配置
需要配置maven、jdk路径。
“系统管理(Manage Jenkins)”->“Global Tool Configuration”->配置maven(apache-maven-3.6.2)、jdk(jdk1.8.0_181)路径、git路径(如果没有需要安装插件gitlab,安装失败后根据提示把需要的插件挨个安装完成即可)
2,创建项目
- 填写名称,Freestyle project,ok
- Source Code Management可以选择git:
Repository URL 仓库地址,建议选择ssh下载;
Credentials配置权限验证;
Branch Specifier (blank for ‘any’):填写分支。 - Build Triggers:构建触发方式。
都不选表示手动构建;
Build periodically:定期构建,Schedule填写:H 2 * * *
,表示每天2点构建。 - Build:构建方式。
Invoke top-level Maven targets:选择Maven Version,填写maven命令(注意不要写mvn),打包命令如下:
clean package -Dmaven.test.skip=true
- Post-build Actions:构建后动作(比如发邮件)。
Archive the artifacts:**/target/*.jar 文件归档(多个文件以 “,“(逗号) 分割),最后生成如下文档,可以通过链接下载。
那么这个jar怎么获得呢?
可以通过链接下载:ip:8080/jenkins/job/项目名称/lastBuild/artifact/target/update-install.jar
linux的目录:/root/.jenkins/workspace/项目名… - 调试:构建后可以查看构建日志。