March21Sunny - Jenkins
type: channel
link: https://jianz.xyz/index.php/tag/Jenkins/
items: Jenkins 安装自动化部署教程

Jenkins 安装自动化部署教程
type: item
date: 2020-11-16T14:42:00+00:00
description: 安装Jenkins支持Tomcat安装、yum安装以及Docker安装，任选一即可。Tomcat安装1、下载wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war2、将项目放入tomcat中webapps文件夹下，启动运行即可。卸载1、关闭tomcat：./shutdown.sh2、删除/webapps/jenkins下所有文件：rm -rf jenkins3、删除配置文件：rm -rf /root/.jenkins/yum安装1、获取软件安装源sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key2、安装jenkinsyum -y install jenkins如果在yum安装的时候出现下面这段信息是因为安装的时候检查了公钥，而本地没有生成相应的公钥Public key for jenkins-2.263.1-1.1.noarch.rpm is not installed解决办法:新增 --nogpgcheck 参数，实现不检查Public Key而强制安装, 命令如下yum install jenkins --nogpgcheck3、配置打开jenkins的配置文件vim /etc/sysconfig/jenkins修改端口号、用户，启动# 修改 JENKINS_USER 的值为root JENKINS_USER="root" # 修改 JENKINS_PORT 的值为启动端口号 JENKINS_PORT="8080"修改Jenkins相关文件夹用户权限chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins4、启动jenkinssystemctl start jenkins查看Jenkins进程所属用户，若显示为root用户，则表示修改完成。ps -ef | grep jenkins重启Jenkinssystemctl restart jenkins至此，Jenkins就安装好了，接下来是进来启动配置Jenkins。卸载1、rpm卸载rpm -e jenkins2、检查是否卸载成功rpm -ql jenkins 3、彻底删除残留文件：find / -iname jenkins | xargs -n 1000 rm -rf启动（准备工作）等待Jenkins启动成功，打开浏览器输入ip:端口打开Jenkins管理界面。1、解锁 Unlock Jenkins按照提示查看服务器的密码，并复制到输入框即可。如下：cat /var/lib/jenkins/secrets/initialAdminPassword2、安装插件 Customize Jenkins选择第二个选项“选择插件来安装”，下一步，点击“无”，安装。（不安装插件，用的时候再安装）3、设置登录用户密码以及管理地址登录。4、汉化选择 Manage Jenkins -> Manager Plugin -> Available；输入框中输入Local，勾选 Locale 和 Localization: Chinese (Simplified)；点击下方的 Download now and install after restart 按钮，安装后重启；等待下载，并勾选Restart Jenkins when installation is complete and no jobs are running 意思安装完成后在空闲时间重启;重启后，依次进入 Manage Jenkins -> Configure System，找到Local标签，输入 zh_cn并勾选下方多选框强制使用保存即可；5、加速使用默认的镜像在国内下载插件是会很慢，可以将jenkins 的baseurl修改为华为云镜像地址。wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo vi /etc/yum.repos.d/jenkins.repo修改baseurl的值为：baseurl=https://mirrors.huaweicloud.com/jenkins/redhat-stable插件管理 -> …