[root@jenkins-server ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
下载jenkins的repo源
[root@jenkins-server ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
下载jenkins钥匙
[root@jenkins-server ~]# yum -y install jenkins
下载jenkins
[root@jenkins-server ~]# tar -xvzf jdk-8u211-linux-x64.tar.gz -C /usr/local/
部署java环境
[root@jenkins-server ~]# cd /usr/local/
[root@jenkins-server ~]# mv jdk1.8.0_211/ java 修改名字
[root@jenkins-server ~]# vim /etc/profile.d/java.sh 更改环境变量
JAVA_HOME=/usr/local/java
PATH=$JAVA_HOME/bin:$PATH 使用JAVA_HOME下的JAVA命令
export JAVA_HOME PATH
[root@jenkins-server ~]# source /etc/profile.d/java.sh
添加jenkins的java配置路径,不然无法启动
[root@jenkins-server ~]# vim /etc/rc.d/init.d/jenkins
/usr/local/java/bin/java
[root@jenkins-server ~]# systemctl daemon-reload 重新加载配置
[root@jenkins-server ~]# systemctl restart jenkins.service
####启动后访问不到,kill -9 8080端口进程,然后重新启动
安装tomcat
[root@jenkins-server ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
[root@jenkins-server ~]# tar xzf apache-tomcat-8.5.42.tar.gz -C /usr/local/
[root@jenkins-server ~]# cd /usr/local/
[root@jenkins-server local]# mv apache-tomcat-8.5.42/ tomcat
下载jenkins的安装包:
安装jenkins:2.196 ----通过官网直接下载war包。
官网:http://updates.jenkins-ci.org/download/war/
[root@jenkins-server ~]# wget http://updates.jenkins-ci.org/download/war/2.196/jenkins.war
部署jenkins
[root@jenkins-server ~]# cd /usr/local/tomcat/webapps/
[root@jenkins-server webapps]# rm -rf *
[root@jenkins-server webapps]# cp /root/jenkins.war .
[root@jenkins-server webapps]# ../bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
#安装过程中出现一个错误: No such plugin: cloudbees-folder”
#下载cloudbees-folder插件
https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/cloudbees-folder/
#将下载好的插件上传至以下目录
/home/新建用于启动tomcat的用户名/.jenkins/plugins/
#重启tomcat再进行访问
shutdown.sh 和 startup.sh
#java直接启动jenkins的war包
[root@jenkins-server webapps]# java -jar jenkins.war
#查看jenkins的密码
[root@jenkins-server webapps]# cat /var/lib/jenkins/secrets/initialAdminPassword
#Docker查看jenkins的密码
[root@jenkins-server webapps]# docker exec ${CONTAINER_ID or CONTAINER_NAME} cat /var/jenkins_home/secrets/initialAdminPassword
#jenkins修改启动端口
[root@jenkins-server webapps]# java -jar jenkins.war --httpPort=9090
[root@jenkins-server webapps]# vim /etc/sysconfig/jenkins
JENKIS_PORT="8080" #更改端口
[root@jenkins-server webapps]# systemctl restart jenkins
#jenkins的配置文件
[root@jenkins-server ~]# vim /etc/sysconfig/jenkins
#jenkins的程序主目录,jobs目录下存放的是jenkins创建的任务,后台创建的任务
[root@jenkins-server ~]# ls /var/lib/jenkins/jobs/
#jenkins的日志相关文件
[root@jenkins-server ~]# ls /var/lib/jenkins/logs/
#nodes是多节点用到的目录
[root@jenkins-server ~]# ls /var/lib/jenkins/nodes
#plugins是jenkins的插件目录
[root@jenkins-server ~]# ls /var/lib/jenkins/plugins/
#secrets是jenkins密码、密钥存放的目录
[root@jenkins-server ~]# ls /var/lib/jenkins/secrets
#users是用户相关的目录
[root@jenkins-server ~]# ls /var/lib/jenkins/users
##需要备份jenkins直接把/var/lib/jenkins/目录下的文件和目录打包新服务器就可以,没有数据库存储数据,它的配置全部在XML格式的文件中
git plugin
publish Over SSH
更换jenkins国内源
系统管理>>管理插件>>高级
将 [升级站点] 更换为
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/current/update-center.json
上面配置的是 清华大学开源软件镜像站
jenkins镜像地址列表
http://mirrors.jenkins-ci.org/status.html
如果失败或者一直访问不到,换个浏览器试一试,!!!
卸载jenkins
一.rpm卸载
1、执行卸载 rpm -e jenkins
2.检查是否卸载成功 rpm -ql jenkins
二、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf