jenkins项目配置实例
来源:互联网 发布:王进喜照片泄密知乎 编辑:程序博客网 时间:2024/06/06 18:37
记录jenkins项目配置实例
【jenkins】——>【新建】
选择【构建一个自由风格的软件项目】
1、【General】
2、【源码管理】
说明:选择源码管理工具【Git】,【Repository URL】为git的下载地址,选择https://192.xxxx.git,【Credentials】提供凭据,为git服务器的用户名和密码。
如果使用git@localhost:xxxx.git,则需要配置ssh-key(暂时没有配置成功),先使用用户名和密码。
3、【构建触发器】
说明:【Poll SCM】可以为空,或根据需要设定定时构建。考虑如何实现gitlab提交release分支,自动触发构建?
4、【构建环境】
说明:【Delete workspace before build starts】可以选择或不选择,测试后,感觉用处不大。
5、【构建】
说明:点击【增加构建步骤】——>【Invoke top-level Maven targets】
【Maven Version】填写在jenkins服务器中,maven的安装版本
【Goals】执行命令
clean install findbugs:findbugs说明:clean install是打包命令,findbugs:findbugs是执行代码静态检查findbugs命令,需提前安转findbugs插件。
【POM】是java工程中pom的路径,单层目录直接写./pom.xml或者为空,双层目录写./xxxx/pom.xml
【Properties】性能,以下代码为“跳过单元测试”,暂时没做单元测试,以后再补充。
maven.test.skip=true
点击【增加构建步骤】——>【Execute shell】填写要执行的shell脚本 ,分享执行脚本。把打包生成的war包拷贝到制定目录,再从指定目录通过scp命令传送到备份服务器和部署服务器中。前提是在全局配置中,已经配置ssh,详见:Publish over SSH精解
分享shell
\cp -rf ~/.jenkins/workspace/eidboss_1.3.0/eidboss/target/*.war /usr/jenkins_war/eidboss/scp /usr/jenkins_war/eidboss/*.war 192.168.1.11:/usr/jenkins_war/eidboss/scp /usr/jenkins_war/eidboss/*.war yuanfang@192.168.1.126:/home/yuanfang/totest/eidboss/
6、【构建后操作】
选择【Publish FindBugs analysis results】
说明:需要提前安装FindBugs插件
选择【Editable Email Notification】,
选择【Advanced Settings】
说明:【Triggers】设置构建失败/构建成功发送邮件,点击【Success】——>【高级】
填写【Recipient List】,构建成功,需要通知管理员、开发、测试.
- jenkins项目配置实例
- Jenkins安装配置实例
- jenkins 新建项目配置
- Jenkins配置github项目
- Jenkins项目构建配置
- jenkins安装,配置git项目
- 遍历Jenkins所有项目的配置
- Jenkins中配置gradle项目的坑
- Jenkins配置-打包部署maven项目
- Jenkins配置gradle编译android项目
- 配置SonarQube,Jenkins集成扫描Android项目
- 使用Jenkins配置自动化构建maven项目
- Jenkins系列(三)----Maven项目配置详解
- maven配置项目实例.
- Jenkins:Jenkins配置
- 自动构建项目神器--jenkins安装、配置、任务配置
- Jenkins安装、配置,常用中间件、插件构建实例
- Jenkins配置
- android 上传头像
- 工模-读取VersionInfo
- 那些年我们写过的爬虫
- CS301n:Lecture2--线性分类
- 动态数组实现邻接表建图
- jenkins项目配置实例
- 精简搜狗输入法状态栏
- thinkphp 完整配置config.php
- UITextField添加点击高亮状态
- 10大html5前端框架
- JavaScriptSerializer 对象转字符串
- (转)设计模式六大原则
- C#播放音乐的5种方式
- ASP.NET的Cache缓存属性介绍