部署jenkins,结合gitlab实现java项目自动部署。
准备jdk
yum install jdk-8u261-linux-x64.rpm
下载jenkins
yum install https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.306-1.1.noarch.rpm
起服务
systemct enable jenkins
systemctl start jenkins

安装插件

创建管理员用户

git clone https://gitee.com/JPressProjects/jpress.git

将项目推送到gitee仓库
git remote add origin http://192.168.196.176:8090/dev/jress.git
git push -u origin --all
下载配置tomcat
tar xf apache-tomcat-8.5.81.tar.gz
mv apache-tomcat-8.5.81 /usr/local/
ln -s /usr/local/apache-tomcat-8.5.81/ /usr/local/tomcat
echo “CATALINA_HOME=/usr/local/tomcat” >> /etc/profile
source /etc/profile
cat /proc/sys/kernel/random/entropy_avail
718
熵池可以解决tomcat启动慢的问题,通过安装rng服务来解决
yum install rng-tools
systemctl enable --now rngd
cat /proc/sys/kernel/random/entropy_avail
3086

下载maven

配置文件

配置maven

创建项目



构建项目

