环境说明
Jenkins 2.319.1、Maven3.6.3,Git ,JDK1.8 服务器建议:4核8G 网络带宽 5M
1、更新服务器环境
yum update
2、安装Git
yum -y install git
git --version
3、安装Java
yum install java-1.8.0-openjdk* -y
java -version
4、安装maven
下载maven包,上传目录
mkdir -p /www/servers/maven
cd /www/servers/maven
#解压文件
tar -xzvf apache-maven-3.6.3-bin.tar.gz
#创建目录,用于存放maven
mkdir -p /opt/maven
#将解压完的maven文件剪切到刚刚创建的目录下
mv apache-maven-3.6.3
别忘记配置pom的远程仓库镜像地址
配置变量
安装完maven,还需要配置java和maven的环境变量。就放在文件的尾部即可
首先打开环境配置文件
vim /etc/profile
配置内容
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export MAVEN_HOME=/opt/maven
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
执行保存生效
source /etc/profile
查看maven版本
5、docker安装
官网地址:https://docs.docker.com/engine/install/centos/
卸载旧的
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
启动
sudo systemctl start docker
sudo systemctl status docker
docker --version
sudo systemctl start docker
docker info
配置阿里云加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wcp8v5p6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
6、安装项目环境
查找镜像地址: https://hub.docker.com/search?q=mysql&type=image
mysql
docker pull mysql:5.7.36
创建容器
docker run -di --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=hiaudio@2019 mysql:5.7.36
查看日志
docker logs -f mymysql
查询mysql服务的ip
docker inspect mymysql1
redis
docker pull redis
创建容器
docker run -di --name=myredis -p 6379:6379 redis
# 制定配置文件启动
docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf
7、安装Jenkins
1、官网地址:https://www.jenkins.io/download/
2、centos安装jenkins如下
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install epel-release # repository that provides 'daemonize'
yum install jenkins
如果之前有安装过jenkins的可以用下面方式进行卸载在操作上面的命令:
cd /root
#卸载之前残留的jenkins
rpm -e jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
#查看是否卸载完毕
rpm -ql jenkins
3、jenkins配置
jenkins默认安装的配置目录在:/etc/sysconfig/jenkins
#安装完毕,进入到jenkins配置文件内,配置端口及用户名
vim /etc/sysconfig/jenkins
#找到这两行,修改成指定的端口
JENKINS_USER="用户名"
#示例: root
JENKINS_PORT="端口号"
#示例: 9999
#修改完毕,执行保存
wq!
#保存完毕,启动jenkins服务
systemctl start jenkins
#查看启动状态
systemctl status jenkins
8、启动jenkins
外网访问 :139.196.175.162:9999
|