jenkins安装和插件下载方法

Jenkins的安装和插件下载方法

环境配置

虚拟机 :VMware Workstation 15
主机名 :jenkins.example.com
IP地址 :192.168.125.224
系统版本 :CentOS Linux release 7.5.1804
内核版本:3.10.0-862.el7.x86_64

除此之外,还要在宿主机win10系统下的C:\Windows\System32\drivers\etc\hosts文件中添加如下内容

192.168.0.5 jenkins.example.com

  • 机器要求:

    • 256 MB 内存,建议大于 512 MB

    • 10 GB 的硬盘空间(用于 Jenkins 和 Docker 镜像)

  • 需要安装以下软件:

    • Java 8 ( JRE 或者 JDK 都可以)

    • Docker (导航到网站顶部的Get Docker链接以访问适合您平台的Docker下载)

防止干扰实验,关闭selinux和防火墙后重启
[root@gitlab ~]# sed -i "s/enforcing/disabled/" /etc/selinux/config
[root@gitlab ~]# systemctl stop firewalld && systemmctl disable firewalld
[root@gitlab ~]# reboot

添加Jenkins yum仓库

jenkins官网地址https://pkg.jenkins.io/redhat-stable/

安装wget命令从指定的URL下载文件

[root@jenkins ~]# yum install wget -y

[root@jenkins ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

使用"-O"选项重命名保存

导入key

[root@jenkins ~]# rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

PS:RH在发布其官方的RPM包时(如本地RHEL光盘及FTP空间包),会提供一个GPG密钥文件,即所谓的公钥。

用户下载安装这个RPM包时,引入RH官方的这个RPM GPG公钥,用来验证RPM包是不是RH官方签名的。

安装java环境,使用yum安装

[root@jenkins ~]# yum install -y java

查看版本

安装jenkins

[root@jenkins ~]# yum install -y jenkins

创建Jenkins系统服务用户

[root@jenkins ~]# useradd deploy

备份并修改jenkins配置文件

[root@jenkins ~]# cp /etc/sysconfig/jenkins{,.bak}

[root@jenkins ~]# vim /etc/sysconfig/jenkins

修改用户为deploy

确定端口号是8080

更改jenkins目录权限

[root@jenkins ~]# chown -R deploy:deploy /var/lib/Jenkins/

[root@jenkins ~]# chown -R deploy:deploy /var/log/jenkins/

[root@jenkins ~]# chown -R deploy:deploy /var/cache/jenkins/

启动Jenkins

[root@jenkins ~]# systemctl start jenkins

查看是否启动

[root@jenkins ~]# lsof -i:8080

可以看到已经启动成功

登录jenkins web管理界面

打开谷歌浏览器,输入jenkins.example.com:8080

[root@jenkins ~]#cat /var/lib/jenkins/secrets/initialAdminPassword

a93553a4865b45198ae28f77877efe19  

安装插件过程会失败,因为网络问题:

进入这个页面http://jenkins.example.com:8080/pluginManager/advanced,把升级站点的URL的https改为http,我使用这个方法只安装了一部分插件,

改完URL还是不能下载的就重启jenkins

改为这个http://mirror.esuni.jp/jenkins/updates/update-center.json也装了一部分

最后剩下的我是去官网下载的,https://jenkins.io/zh/

 

 

 

下载成功后直接导入,

点击上传即可

也会你会看到类似的日志信息

Pipline GroovyV2.57.2的版本 需要Jenkins版本在2.62以上才可以使用,

插件也是有依赖的,Git插件没安装,Git-client插件也安装不了,这点需要注意

初始化jenkins

创建admin用户

jenkins的URL,检查是否正确

 点击start

可以开始使用了

posted @ 2020-02-07 14:30  w_boy  阅读(8743)  评论(0编辑  收藏  举报