jenkins安装
在jenkins官网下载长期支持的版本
https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.32.3/jenkins.war
安装要求:
java 7也可以,推荐使用java 8
1.安装jdk
配置环境变量/etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_65/
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2.启动jenkins
直接使用命令启动,不依赖tomcat,可以添加后台运行或者建立screen
默认会在当前家目录生成.jenkins,如果想改变目录参考这位仁兄的博客:http://www.cnblogs.com/yangxia-test/p/4367999.html
java -jar jenkins.war
启动后会生成默认登录密码
进入jenkins(记得放行8080端口)
http://IP:8080
continue后进入选择安装插件页面,等了很久,后来才知道有些插件需要FQ才能下载
第一项是标准安装,安装些必须的插件,第二项可以自定义插件安装
为了快速结束安装过程,只添加了SSH Agetn plugin,没有多选其他插件,其他的都是默认安装一些必须的插件(之后安装一样)
默认会安装这些插件
点击保存完成直接进入管理员用户
jenkins配置邮件通知
配置邮件发送方
QQ邮箱需要使用授权码登录
在jenkins界面系统管理设置管理员邮件地址
在邮件通知项设置管理员邮箱信息,密码为生成的授权码,并添加一个地址测试邮件发送
邮件发送成功
配置邮件接收人
进入项目-在构建后操作步骤选择 E-mail Notification
添加收件人邮箱
测试邮件发送
这种是使用jenkins系统自带的邮件处理,发送的邮件信息比较少,后面介绍一个邮件插件工具
附tomcat运行启动jenkins
1.安装tomcat和jdk
tar xf apache-tomcat-7.0.63.tar.gz
mv apache-tomcat-7.0.63 /usr/local/tomcat
2.修改jenkins数据目录,编辑/usr/local/tomcat/bin/catalina.sh文件,添加如下
export JENKINS_HOME="/data/autodepoly/jenkins/" #指定jenkins数据目录
JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m -Duser.timezone=Asia/Shanghai -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai -Dfile.encoding=UTF-8 -Djava.awt.headless=true' #优化jdk内存并设置时区,一定要设置时区,否则jenkins与系统时间不致
3.将jenkins.war移动到webapps目录下,启动tomcat