centos下搭建Jenkins持续集成环境(安装jenkins)及配置

安装Maven链接:
 
 
安装链接:
 
 
安装过程中可跳过插件按钮,安装完成后点击Manage Jenkins下的Manage Plugins进行插件的安装
 
 
 
配置链接:
 
 
出错解决链接:
 
 
打包结果若报内存不足,则执行如下命令
 
https://my.oschina.net/u/2306127/blog/657269 (通过free -m 可查看内存及虚拟内存使用情况)
 
 
配置及打包教程:
 
 
打包过程中若不需要走测试环节,则在build选项卡下输入该参数“clean install -Dmaven.test.skip=true -Ptest”
 
 
 
其他说明:
 
1、打包所需文件:src、*.iml及pom.xml
 
2、进行打包之前需将所在目录的权限置为777,因为jenkits需要创建或删除目录
 
3、打包步骤:
  • 登录安装好jenkits所在服务器的ip地址,记得追击端口号,若无法进入,则可能是阿里云的出站入站规则未添加对应的端口号,如:http://121.41.66.221:8060
  • 依据安装时输入的账号及密码进行登录
  • 然后点击左上角的”new item”去新创建一个项目
  • 填写好项目名称后,选择”构建一个maven项目”,然后点击”ok”即可到达下一步。如没有maven选项,可前往”Manage Jenkits”下的”Manage Plunins”(插件管理),选择”Available”选项卡后,在右上角输入maven回车,勾择”Maven Integration plugin”后点击”Download now and install after restart”安装完成后,再回到”new item”下即可看到”插件一个maven项目”
  • 填写完描述后,在”Build”选项卡下的”Root POM”输入框输入”pom.xml”,默认该值
  • 然后在”Goals and options”输入框输入”clean install”,若需跳过测试环节,则需输入”clean install -Dmaven.test.skip=true =Ptest”
  • 若需在构建的时候,删除旧的构建包,则只需在”general”选项卡下勾选”Discard old builds”即可,底下的两个选项为保留天数和最大的深度
  • 在构建的时候,还需要执行项目所在目录,在”Build”选项卡下勾选”Use custom workspace”,然后在”Directory”输入框中输入项目所在的目录。如:/home/java_root/demo(在构建之前还需要将项目所在目录的权限置为777,因为jenkits需要创建及删除相关文件)
  • 填写完成后,依次点击”Apply”和”Save”即可
 
4、打包
 
item创建完成后,回到首页,选择需要打包的项目,点击项目名称右侧的下三角,然后再点击”Build Now”即可
若需查看对应的打包记录,点击左下角正在构建的版本号,然后再点击”Console Output”即可看到。
依据打包过程的输出进行错误的排查、解决及后续操作
若错误提示”Error:Maven JVM terminated unexpectedly with wxit code 137″,即为虚拟内容不足,可参考该链接进行解决:https://www.cnblogs.com/humf/p/10872728.html
若在前期创建项目的时候,填写了屏蔽测试,则会出现如下的警告信息:”[Warning] The requested profile “test” cloud not be activated because id does not exit.”
完成后,点击对应构建版本号,即可进入详情,如#25,然后可在”Module Builds”下找到对应构建的项目,然后再点击进去可以找到最后打包的jar文件,下载下来搁到网站目录下即可。当然在我们前期build选择”Use custom workspace”所填写的项目路径下也可看到对应的jar文件,输入”java -jar ****.jar”即可运行对应的项目
 
5、删除
 
若对构建的版本或想要删除失败的版本,点击版本号右下角的”Delete build #25″即可删除对应的版,当然跳转到版本详情页面也可删除对应的版本
 
6、其他说明
 
若您很在行shell脚本的话,则可配置svn或git进行全自动的打包部署等
若提示目录无法删除或创建的话,则代表项目目录所给权限不足

如果还有什么不明白的地方,欢迎加我QQ进行咨询,请注明技术咨询 本人QQ:980569038 TP集成支付宝群:594955172 ? 若该文章对您有一定帮助,欢迎打赏

(点击图片可放大)

 

本人原创,转载请注明出处

Tagged ,