1.环境准备

  • CentOS服务器一台;
  • 安装有Java环境;
    在这里插入图片描述

2.安装

jenkins官网最新稳定版:https://pkg.jenkins.io/redhat-stable/

方式一:yum安装

配置yum源

  sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

导入公钥

 sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key


yum安装

  yum install jenkins

静静的等待jenkins完成,中间有需要确认的地方,输入y确认继续即可。

方式二:下载rmp包安装

在这里插入图片描述

wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.222.4-1.1.noarch.rpm

rpm -ivh jenkins-2.222.4-1.1.noarch.rpm

3.查找jenkins安装路径

rpm -ql jenkins

查看安装后生成的文件

/usr/lib/jenkins/jenkins.war jenkins安装目录,WAR包会放在这里
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件

4.更改启动用户

默认启动用户是名为jenkins的用户,如果要用到root用户启动,请修改配置,
如果不修改,在部署项目时需要调整涉及到的文件和目录的操作权限。

vi /etc/sysconfig/jenkins

在这里插入图片描述

将JENKINS_USER="jenkins"调整为JENKINS_USER=“root”

5.启动jenkins 服务

sudo service jenkins start


sudo service jenkins stop #停止命令
sudo service jenkins restart #重启命令

6.访问与配置

6.1访问地址

浏览器中输入“http://IP:8888”登录jenkins

注:若出现无法访问此网站,检查代理服务器和防火墙

6.2首次解锁

第一次登录Jenkins 会要求解锁
在这里插入图片描述
打开红色标记中的路径,取出password,填入上图,继续下一步

6.3插件安装

接下来会提示安装自定义插件还是推荐插件,此处我选择推荐插件:在这里插入图片描述
在这里插入图片描述


等待插件安装完毕…

7.4设置管理员账户

创建一个管理员账户
在这里插入图片描述
在这里插入图片描述

至此Jenkins安装完毕

7.5首页展示

在这里插入图片描述

8.常见错误

在这里插入图片描述
常见因为Java环境问题导致启动失败,请使用 java -version 检查 环境
查看Java路径

which java

配置本机环境

vim /etc/rc.d/init.d/jenkins

找到文件中的 candidates
添加jdk所在位置,然后保存退出
在这里插入图片描述

9.其它

9.1 更改端口

 vi /etc/sysconfig/jenkins

找到修改端口号:
JENKINS_PORT=“8080” 此端口不冲突可以不修改

9.2 提升插件安装速度更改镜像地址

由于默认的下载镜像太慢了,建议切换下载镜像地址
**
1).切换到目录下

$ cd {Jenkins工作目录}/updates
#若未自行修改实际是 /var/lib/jenkins/updates

2).打开 default.json

vim default.json 

3).替换所有插件下载URL
注意: 进入vim先输入然后再粘贴下面👇命令,注意不要写两个冒号!

1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g

4).替换连接测试url
注意: 进入vim先输入然后再粘贴下面👇命令,注意不要写两个冒号!

1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g

5).完成后保存退出
6).重启jenkins

sudo service jenkins restart

10.卸载jenkins

service jenkins stop
 
yum clean all
 
yum -y remove jenkins
1、rpm卸载
rpm -e jenkins
 
2、检查是否卸载成功
rpm -ql jenkins 
 
3、彻底删除残留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

11.常用插件

Jenkins支持集成各种插件

  • Locale 本地语言
  • Localization: Chinese Jenkins Core 及其插件的简体中文语言包,由 Jenkins 中文社区维护
  • Role-based Authorization Strategy 认证和用户管理,角色权限
  • Folders
  • OWASP Markup Formatter
  • Build Timeout
  • Maven Integration
  • publish over ssh 用于连接远程服务器。
  • Deploy to container插件用于把打包的应用发布到远程服务器。
  • SSH
  • Git Parameter

关注程序员小强公众号更多编程趣事,知识心得与您分享
在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐