本博默认已经安装jdk,且jdk版本至少1.7及以上,jdk1.6部署jenkins会出问题。
1、安装maven
前往官网https://maven.apache.org/下载。千万不要下载最新版,最新版因为兼容性问题会报错。博主用的是maven-3.0.5。
配置如下:
export M2_HOME=/opt/yangjing/maven-3.0.5
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx1024m"
export PATH=$M2:$PATH:/usr/local/bin
执行
mvn -v
提示包含如下,就安装成功。
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
2、安装tomcat
前往官网http://tomcat.apache.org/下载。以前一直用的tomcat7,故此次博主下载的版本是apache-tomcat-7.0.72.zip。
linux执行解压包下bin/startup.sh。在浏览器输入:localhost:8080。出现如下页面则成功。
3、下载jenkins部署war包
前往https://jenkins.io/下载jenkins.war。博主选择的版本是2.7.4。
4、将jenkins.war部署到tomcat
将jenkins.war部署到tomcat,并且先执行shutdown.sh/shutdown.bat,再执行startup.sh/startup.bat。
5、初始化配置jenkins
5.1、输入密码
页面会提示密码存放地的文件,读取输入
5.2、下载插件
选择他推荐的插件下载,这步会比较慢,因为要下载十几二十个插件。不建议跳过此阶段,因为大部分插件以后要用。5.3、配置项目
新建一个项目,构建一个maven项目,项目名为mvn。选择源码管理,此次用的Git,输入git的url,并且在Credentials框点add,输入用户名和密码。
Build配置。Goals and options 输入打包发布mvn命令行。
Post Steps配置。因为发布上线,必须是发布成功后才允许上线。勾选Run only if build succeeds,并增加post-build step -> Execute Shell。该shell用户编写发布的脚步输出日志,以及检测是否上线成功。
Post Steps配置。主要是用来邮件通知开发人员,编译情况。Editable Email Notification 用来配置邮件模板。
至此大功告成。