部署CI/CD(安装配置Jenkins)

部署CI/CD环境,部署Jenkins,具体要求如下(开发--git---jenkins---web1)

  • 准备实验环境
  • 部署Jenkins、初始化Jenkins
  • 管理Jenkins插件、调整系统配置

部署CI/CD(安装配置Jenkins)_第1张图片

所有机器设置防火墙与selinux

[root@git ~]# firewall-cmd --set-default-zone=trusted

[root@git ~]# setenforce 0

[root@git ~]# sed -i '/SELINUX/s/enforcing/permissive/' /etc/selinux/config            #修改selinux的配置文件

 

安装依赖软件(git、postfix、java JDK)

            注意:仅在jenkins主机操作!

  1. [root@jenkins ~]# dnf -y install git
  2. [root@jenkins ~]# dnf -y install postfix
  3. [root@jenkins ~]# dnf -y install mailx
  4. [root@jenkins ~]# dnf -y install java-11-openjdk
  5. [root@jenkins ~]# systemctl enable postfix --now          #设置开机自启并立刻启动服务

               #Git(版本控制软件)、postfix(邮件服务器软件)、mailx(邮件客户端软件)、openjdk(Java JDK工具)

 

部署、初始化Jenkins(有公私钥的情况)

安装、启动Jenkins

  1. [root@jenkins ~]# dnf -y install ./jenkins-2.164.3-1.1.noarch.rpm
  2. [root@jenkins ~]# systemctl enable jenkins
  3. [root@jenkins ~]# systemctl start jenkins

           #设置jenkins服务为开机自启动服务,并立刻启动该服务

[root@jenkins ~]# ss -ntulp   | grep 8080
      tcp     LISTEN   0        50                     *:8080                *:*       users:(("java",pid=6810,fd=15)) 

初始化Jenkins

真机浏览器访问Jenkins页面(firefox http://192.168.4.30:8080)

部署CI/CD(安装配置Jenkins)_第2张图片  #将查看的密码进行黏贴

修改密码为123456

 

 

部署CI/CD(安装配置Jenkins)_第3张图片部署CI/CD(安装配置Jenkins)_第4张图片部署CI/CD(安装配置Jenkins)_第5张图片部署CI/CD(安装配置Jenkins)_第6张图片部署CI/CD(安装配置Jenkins)_第7张图片部署CI/CD(安装配置Jenkins)_第8张图片

部署CI/CD(安装配置Jenkins)_第9张图片部署CI/CD(安装配置Jenkins)_第10张图片

查看插件

如果联网状态直接搜索进行下载(中文插件)

部署CI/CD(安装配置Jenkins)_第11张图片部署CI/CD(安装配置Jenkins)_第12张图片部署CI/CD(安装配置Jenkins)_第13张图片

拷贝插件文件到Jenkins目录,Jenkins插件目录为插件目录:/var/lib/jenkins/plugins/

插件包含:中文插件、Git插件等。

警告:cp拷贝时需要-p选项保留权限!!!

[root@jenkins ~]# ls
    anaconda-ks.cfg  jenkins-2.263.1-1.1.noarch.rpm  jenkins_plugins.tar.gz
[root@jenkins ~]# tar -xf jenkins_plugins.tar.gz
[root@jenkins ~]# cp -rp jenkins_plugins/* /var/lib/jenkins/plugins/
[root@jenkins ~]# systemctl restart jenkins               #重启jenkins 服务

部署CI/CD(安装配置Jenkins)_第14张图片            #重新进入后为中文界面

 

 

再次查看插件列表

部署CI/CD(安装配置Jenkins)_第15张图片      #会有已安装的插件

 

 

调整系统设置,配置邮箱

部署CI/CD(安装配置Jenkins)_第16张图片部署CI/CD(安装配置Jenkins)_第17张图片       #进行测试表示成功安装

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的