一.下载和安装
我们从Jenkins官方网站https://jenkins.io/下载最新的war包。虽然Jenkins提供了Windows、Linux、OS X等各种安装程序,但是,这些安装程序都没有war包好使。我从未见过Jenkins这样把Java包做得如此简单的项目。启动方式有多种
1.只需要运行命令:
java -jar jenkins.war nohup java -jar -Dorg.jenkinsci.plugins.gitclient.Git.timeOut=60 jenkins.war
--ajp13Port=-1 --httpPort=8082 &设置git超时时间和启动端口(主要解决git下载文件超时现象)
2.将jenkins.war 放在tomcat webapps下面
Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作我们全部在浏览器中进行。
第一次启动Jenkins时,出于安全考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入:
http://localhost:8080/ (第一种启动方式) http://localhost:8080/jenkins (第二种启动方式)
粘贴口令,进入安装界面,如果执行默认的安装,Jenkins就自动配置好了Maven、git等常用插件。最后,创建一个admin用户,完成安装。
二.配置和创建项目
2.1 系统设置
用管理员账号登录Jenkins后,第一次使用前,需要在“系统管理”->“Global Tool
Configuration”->“Maven”中新增一个Maven,直接输入一个名字,选中“自动安装”,Jenkins会自动下载并安装Maven
或者本地已经有maven,可以手动指定本地maven路径
2.2开始创建一个新任务。
填写item名称,选择一个maven项目,如果没有构建一个maven项目选项,需要去系统管理=>管理插件下面去下载Maven Integration Plugin 或者 Pipeline Maven Integration Plugin
点击Ok进行下一步设置
构建触发器指定了触发一次构建的条件。推荐使用最简单的配置“Poll SCM”,它的意思是,定时检查版本库,发现有新的提交就触发构建。这种方式对git、SVN等所有版本管理系统都是通用的。
在“Build”中,默认的Root POM是pom.xml。如果pom.xml不在根目录下,就填入子目录,例如:wxapi/pom.xml。
在Goals and options中,填入需要执行的mvn命令:clean install -Dmaven.test.skip=true,Jenkins将执行如下命令:
在执行完MAVEN命令后,我们需要做一些操作,将项目部署在tomcat(Deploy to container Plugin)
选择完tomcat后需要配置tomcat的用户名密码!!!
在tomcat目录(此处的tomcat目录一定是你要把项目发布到的tomcat的目录!!!)/conf/tomcat-users.xml中配置用户名密码
查看构建历史。
15、查看控制台输出。
将项目部署到weblogic(weblogic-deployer-plugin)
configuration.xml文件内容及格式