编译、测试、部署自动化为提高代码质量、敏捷迭代交付提供了有效的实践措施。
这里简单记录了自己在工作中搭建CI的一些步骤,作为工作日志的同时也分享一下。
进展
1. 环境搭建 (OK)
2. 建立、运行【编译工程】(OK)
3. 建立、运行【Junit Test Case】,显示Test Result报表(OK)
4. Findbug, PMD, Checkstyle等代码检查(Pending)
环境搭建
1. 安装
a) ubuntu 环境
a) ubuntu 环境
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
|
b) windows环境: 直接下载jenkins.war
2. 启动 java -jar jenkins.war --httpPort=$HTTP_PORT
3. 配置jenkins jdk环境
4. 配置jenkins maven参数
创建【编译项目】
1. 新建工程
2. 配置SVN URL
3. 配置前置任务(如有)
4. 配置主要任务
5. 配置junit(建议另起工程跑unit test)
6. 配置代码检查过程,结合PMD, findbug, checkstyle使用(暂无)
7. 查看构建过程控制台输出
创建【Unit Test项目】
1. 新建 maven:test 工程
2. 配置依赖:【Unit Test】工程依赖【编译工程】
3. 配置 Test 任务
4. 配置邮件通知
5. 查看运行结果
相关推荐
Jenkins+Maven+Windows+svn+sonarqube持续集成平台搭建图文指南
持续集成环境maven+nexus+jenkins+svn搭建
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
自己总结的windows版本的jenkins+svn+maven自动部署,其中配合了少量文字和一些截图,希望对大家有所帮助。
Jmeter+Jenkins+maven接口自动化集成,超详细,环境大家围观
jenkins + svn+maven持续集成
全网最全Selenium3+Java+Maven+TestNG+ReportNG+SVN+Jenkins自动化测试环境搭建
Docker+Jenkins+GitLab+Maven+SpringBoot&SpringCloud;自动化构建
总结了我花了一周配置好jenkins的一些坑 这些东西都是自己话时间弄的 网上搜不到答案哟 随便一个坑都能卡几天~~如果有疑问可以留言看到就回
目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战
1. Docker+Jenkins+GitLab+Maven+Harbor+SpringBoot自动化构建+Jenkins自动化部署配置 2.无须运维部署 ,而是相关的开发人员,测试人员登录jenkins传入需要部署的tag即可,整个部署过程无须运维参与,解放运维劳动力
Jenkins+Maven+SVN+Tomcat持续集成实战v2.pdf Jenkins+Maven安装、部署、使用
压缩包内包括:git-2.8.0.tar.gz二进制安装包、jenkins.war应用服务war包、jenkins+git+maven+tomcat.docx搭建详细文档
Jenkins+Maven+SVN快速搭建持续集成环境
网站持续集成操作步骤,实现代码自动上传部署,提高工作效率
Jenkins+Git+Maven+Shell+Tomcat持续集成环境 Jenkins+Git+Maven+Shell+Tomcat持续集成环境
jenkins+git+maven搭建自动化部署环境说明文档,详尽的说明
Windows平台搭建Jenkins+maven+git/github实现自动发布已经越过几道坑
Jmeter+Jenkins+maven接口自动化集成测试框架 可以方便JMeter开发的接口测试脚本自动构建执行,生成html报告,发送邮件。
jenkins+git+maven搭建自动构建项目过程,其中部分简单安装省略