gitlab+genkins+maven 使用genkins的maven将gitlab的项目进行编译

1 配置jdk环境

去Oracle官网下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

ln s /usr/local/jdk* /usr/local/jdk

 vim /etc/profile

export JAVA_HOME=/usr/local/jdk 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

检查 java -version

2 安装tomcat

https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz

tar xf apache-tomcat-8.5.32.tar.gz –C /application/

3 安装jenkins

rm -rf /application/tomcat/webapps/*

wget -c https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.99/jenkins.war

cp jenkins.war /application/tomcat/webapps/ROOT.war

/application/tomcat/bin/startup.sh

Jenkins访问地址:localhost:8080 若出现下面图片则


vim root/.jenkins/hudson.model.UpdateCenter.xml 

 <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>

就好了

4 安装maven环境

https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

然后解压

mv apache-maven-3.5.4 /usr/local/

ln -s /usr/local/apache-maven-3.5.4/ /usr/local/maven

  1. vim /etc/profile
  2. export M2_HOME=/usr/local/apache-maven-3.5.4
  3. export PATH=${M2_HOME}/bin:$PATH
  4. $source /etc/profile

5 Jenkin界面配置


1.配置maven插件

2,配置jdk和maven环境变量

3.配置ssh 在主机上生成一堆密钥对 将公钥放在gitlab服务器 私钥放在Jenkins上

脚本文件

sed -i 's#jdbc.user=root#jdbc.user=jeesns#g' /root/.jenkins/workspace/jee1/jeesns-web/src/main/resources/jeesns.properties
sed -i 's#jdbc.password=root#jdbc.password=123456#g' /root/.jenkins/workspace/jee1/jeesns-web/src/main/resources/jeesns.properties
/usr/bin/mysql -ujeesns -p123456 jeesns </root/.jenkins/workspace/jee/jeesns-web/database/jeesns.sql

cp /root/.jenkins/workspace/jee/jeesns-web/target/jeesns-web.war /application/tomcat/webapps/
source /etc/profile

/application/tomcat/bin/shutdown.sh

/application/tomcat/bin/startup.sh




猜你喜欢

转载自blog.csdn.net/qq_39583463/article/details/80831566