您的位置:首页 > 运维架构 > Shell

maven+tomcat+jenkins+shell 实现从版本库源码(svn/git)一键编译打包及上线发布

2016-09-23 15:03 1036 查看
本博默认已经安装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 用来配置邮件模板。



                                                       至此大功告成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: