[osboxes@ansiblecontroller ~]$ sudo su -
[sudo] password for osboxes:
安装java
yum install java-1.8.0-openjdk-devel.x86_64
查看java版本
java -version
查看java安装路径
find /usr/lib/jvm/java-1.8* | head -n 3
设置JAVA_HOME
[root@ansiblecontroller ~]# cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/lib/jvm/java-1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME
export PATH
[root@ansiblecontroller ~]#
安装Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo
sudo rpm --import
yum install jenkins
也可以下载到本地服务器进行安装
下载 ,传到server上。
yum localinstall jenkins-2.277.1-1.1.noarch.rpm
查看jenkins的状态
[root@ansiblecontroller ~]# systemctl status jenkins
启动jenkins
[root@ansiblecontroller ~]# systemctl start jenkins
查看jenkins的状态
[root@ansiblecontroller ~]# systemctl status jenkins
防火墙已经开启
[root@ansiblecontroller ~]# systemctl status firewalld
防火墙8080端口没有打开
[root@ansiblecontroller ~]# firewall-cmd --query-port=8080/tcp
开启8080端口防火墙
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=8080/tcp
修改Jenkins的密码
http://192.168.1.111:8080/user/admin/configure
修改完成以后重新用admin这个用户登录
http://192.168.1.111:8080/
在Jenkins中设置JAVA_HOME
http://192.168.1.111:8080/manage
Global Tool Configuration
在Linux上安装git
yum install git
在Jenkins上配置git
http://192.168.1.111:8080/
Manage Jenkins -> System Configuration -> Manage Plugins
Manage Jenkins -> Global Tool Configuration -> Git

下载并安装Maven
cd /opt
wget
tar -xvzf apache-maven-3.6.3-bin.tar.gz
mv apache-maven-3.6.3 maven
设置Maven环境变量
vi ~/.bash_profile
M2_HOME=/opt/maven
M2=$M2_HOME/bin
PATH=<Existing_PATH>:$M2_HOME:$M2
检查Maven的版本
mvn --version
在Jenkins中安装Maven plugin
Manage Jenkins > Jenkins Plugins > available > Maven Invoker
Manage Jenkins > Jenkins Plugins > available > Maven Integration
Install maven plugin without restart
在Jenkins中配置maven path
Manage Jenkins > Global Tool Configuration > Maven
建一个Maven Build

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/725820/viewspace-2763682/ ,如需转载,请注明出处,否则将追究法律责任。