部署Jenkins和配置介绍

[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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值