jenkins发布java项目
- 一、环境描述
- 二、部署tomcat业务服务器
- 三、部署git服务器,上传测试代码
- 1、部署git服务器
- 2、上传测试代码
- 四、jenkins对接组件
- 1、安装必要的插件
- 2、对接git客户端
- 3、对接maven工具
- 4、配置maven需要的jdk
- 5、配置gitlab服务器的连接
- 6、在jenkins上添加tomcat业务服务器地址
一、环境描述
192.168.140.10 jenkins.linux.com
192.168.140.11 git服务器,存放项目源码
192.168.140.12 tomcat业务服务器
二、部署tomcat业务服务器
三、部署git服务器,上传测试代码
1、部署git服务器
[root@gitlab ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.140.11 gitlab.linux.com
[root@gitlab ~]# yum install -y gitlab-ce-10.1.5-ce.0.el7.x86_64.rpm
[root@gitlab ~]# vim /etc/gitlab/gitlab.rb
external_url 'http://gitlab.linux.com'
[root@gitlab ~]# gitlab-ctl reconfigure
2、上传测试代码
$ git init
$ git add ./*
$ git commit -m "Initial commit"
$ git remote add origin <自己的仓库地址>
$ git push -u origin master
四、jenkins对接组件
1、安装必要的插件
1、git
2、gitlab
3、maven intergration
4、pushlish over ssh
2、对接git客户端
[root@jenkins ~]# yum install -y git
3、对接maven工具
[root@jenkins ~]# tar xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
[root@jenkins ~]# mv /usr/local/apache-maven-3.6.3/ /usr/local/maven36
[root@jenkins ~]# vim /etc/profile
export MAVEN_HOME=/usr/local/maven36
export PATH=$PATH:$MAVEN_HOME/bin
[root@jenkins ~]# source /etc/profile
[root@jenkins ~]# mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /usr/local/maven36
Java version: 17.0.10, vendor: Oracle Corporation, runtime: /usr/lib/jvm/jdk-17-oracle-x64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.el7.x86_64", arch: "amd64", family: "unix"
4、配置maven需要的jdk
5、配置gitlab服务器的连接
6、在jenkins上添加tomcat业务服务器地址
[root@jenkins ~]# ssh-keygen -t rsa
[root@jenkins ~]# ssh-copy-id root@192.168.140.12