1. 安装jenkins
https://www.jenkins.io/doc/book/installing/docker/#setup-wizard
1)安装yum源:
cd /etc/yum.repos.d/
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
如果不能安装,就到官网下载jenkis的rmp包,官网地址(http://pkg.jenkins-ci.org/redhat-stable/)
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
2) 安装jenkins
yum list --show-duplicates jenkins
yum install -y jenkins-xxxx-xx
yum install net-tools
3) 修改端口为8081
vi /etc/sysconfig/jenkins
JENKINS_PORT=“8081”
4) 启动jenkins
service jenkins start
5) 查看jenkins端口
lsof -i:8081
2. 配置jenkins
1. 在浏览器中输入:http://${centosip}:8081
效果如下:
按照提示执行
cat /var/lib/jenkins/secrets/initialAdminPassword 得到Administrator password
在页面输入获得的password,进入如下页面:
设置账号密码
比如 admin:admin root:123456
进入主页面
2) 进入系统管理->插件管理->可选插件
搜索ssh plugin 和 Maven Integration plugin 然后安装, 安装界面选择安装好后重启jenkins
3) 系统管理->系统设置
在系统设置中设置ssh
在上步中Credentials add 添加用户root, 密码******
接着添加jenkins的url配置
4) 系统管理->全局工具配置
配置其中的 jdk git maven
yum安装的java, 用命令查找路径:
跟踪软连接
ll /usr/bin/java
ll /etc/alternatives/java
ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/bin/java
jdk的home就是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/
git的是命令路径 /usr/local/git/bin
maven和docker
用命令 mvn -v 查看home路径
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “linux”, version: “3.10.0-327.el7.x86_64”, arch: “amd64”, family: “unix”
3. 新建maven项目devops_test1
1)配置git源码管理
添加root的私钥(章节3,公钥已加入到git仓库的authorized_keys里面)