- 配置环境变量
vi /etc/profile
在文件最后增加:
export MAVEN_HOME=/usr/local/apache-maven-3.0.5
export PATH=$MAVEN_HOME/bin:$PATH
保存退出后执行以下命令使配置生效:
source /etc/profile
- 配置MAVEN仓库
vi /usr/local/apache-maven-3.0.5/setting.xml
修改仓库目录:
<localRepository>/work/jenkins/repository</localRepository>
- 配置环境变量
vi /etc/profile
在文件最后增加以下:
export JAVA_HOME=/usr/local/jdk1.8.0_73
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
保存退出后执行以下命令使配置生效:
source /etc/profile
- 安装rpm
cd 进到jenkins-1.653-1.1.noarch.rpm所有目录,执行以下命令
sudo rpm -ih jenkins-1.653-1.1.noarch.rpm
自动安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
- 配置文件修改
vi /etc/init.d/jenkins
在/usr/bin/java下面添加
/usr/local/jdk1.8.0_73/bin/java
- 端口修改
此修改为可选项
如端口8080被占用修改以下文件:
vi /etc/sysconfig/jenkins
修改JENKINS_PORT="8080" 为 JENKINS_PORT="8082"
- 主目录修改
此修改为可选项
Jenkins储存所有的数据文件在这个目录下,如果主目录硬盘挂载空间不足,则可
修改主目录位置。
vi /etc/sysconfig/jenkins
修改JENKINS_HOME="/var/lib/jenkins" 为 JENKINS_HOME="/work/jenkins"
- 用户修改
此修改为可选项
Jenkins默认会以jenkins帐户运行,由于权限及不可预见的错误可以修改为以root 运行。
vi /etc/sysconfig/jenkins
修改JENKINS_USER="jenkins" 为 JENKINS_USER="root"
- 启动Jenkins
sudo service jenkins start
[root@bogon jenkins]# sudo service jenkins start
Starting Jenkins
shell执行脚本:
#!/bin/sh
#defined
TOMCAT_HOME="/usr/local/tomcat/"
ID=`ps -ef | grep java | grep tomcat|awk '{print $2}'`
echo $ID
echo "kill tomcat"
kill -9 $ID
cd "$TOMCAT_HOME"/webapps
echo "copy war to webapp"
#cd /home/lin
cp /work/jenkins/repository/com/项目/2.24.4/项目.war "$TOMCAT_HOME"/webapps
sleep 5s
cd "$TOMCAT_HOME"/webapps
echo "remover war file"
rm -rf ROOT
rm -rf ROOT.war
sleep 2s
mv 项目.war ROOT.war
sleep 2s
#echo "start tomcat"
cd /usr/local/tomcat/bin
./startup.sh
#rm -rf /var/lib/jenkins/jobs/项目/modules/com$vendor/builds
参考公司文档制作