jenkins +gitlab +docker 自動化部署tomcat 項目


實驗環境

 

實驗設備

三台服務器

centos 7.X 以上

內存 2-3G左右

192.168.1.195 (jenkins最新+ git 2.8+maven 3.5 +tomcat 8+java1.8 )

192.168.1.196 (git2.8 + gitlab 10.0.0 賬號關聯) 

192.168.1.97 (docker 17.3 ce 社區版 +)

gitlab 版本查看

[root@git ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.0

 

一.初始化系統

三台機器都需要操作

# 設置主機名 hostnamectl set-hostname jenkins (主機名根據各個服務更改) # 時間同步 yum -y install ntp systemctl enable ntpd systemctl start ntpd ntpdate -u cn.pool.ntp.org hwclock --systohc timedatectl set-timezone Asia/Shanghai

# 關閉swap分區

echo "vm.swappiness = 0">> /etc/sysctl.conf
 sysctl -p
 swapoff -a && swapon -a

systemctl stop firewalld systemctl disable firewalld setenforce 0 sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

二.jenkins 安裝
192.168.1.195
1.先安裝jdk
tar xf jdk-8u181-linux-x64.tar.gz
mv jdk-8u181-linux-x64 java
配置java 環境變量

cat  >> /etc/profile << EOF

JAVA_HOME=/usr/local/java  
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

EOF

source   /etc/profile

2.配置tomcat

tar xf apache-tomcat-8.5.34.tar.gz

mv apache-tomcat-8.5.34 tomcat

3.配置git

https://www.cnblogs.com/zoulixiang/p/9805619.html

4.配置maven

apache-maven-3.5.3-bin.tar.gz

tar xf apache-maven-3.5.3-bin.tar.gz

 

cat  >> /etc/profile << EOF

export MAVEN_HOME=/usr/local/apache-maven-3.5.3
export PATH=${MAVEN_HOME}/bin:${PATH}
export PATH=/usr/local/git/bin:$PATH

EOF

source   /etc/profile

 

 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM