• linux服务器安装jenkins


    1.先导入enkins库的 key-将Jenkins存储库添加到yum repos

    -1 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
    -2 rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key  

    2.yum安装Jenkins

    yum install -y jenkins   

    查询信息:yum info jenkins

    jenkins已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。

    输入命令进入Jenkins配置文件 :vi /etc/sysconfig/jenkins

    修改按下键盘上的:"i",进入编辑模式。修改完成后按下"Esc"键,输入:"wq!" 保存并退出  

     

     修改后是   

    JENKINS_USER="root"
    JENKINS_PORT="8081"

    3.输入启动命令以启动Jenkins服务。

     service jenkins start

    出现OK表示Jenkins启动成功。

    如果启动失败 出现如下所示

    执行 systemctl status jenkins.service  发现错误信息

     解决方案:进入bin目录下,配置jdk安装目录

    vi  /etc/init.d/jenkins

     

     我忘了自己的安装目录,所以我先查找下JDK安装目录后,再进行更改

     复制jdk安装目录,然后去进行变更

     

    执行 systemctl daemon-reload 命令重新加载配置文件
    执行 sudo systemctl start jenkins 命令启动Jenkins
    执行 systemctl status jenkins.service 命令查看Jenkins服务的状态

    这时已经可以看到Jenkins服务成功启动

     外部访问jenkins时,服务器需要关闭防火墙,否则连接不上

    查看防火墙状态:sudo systemctl status firewalld

     防火墙为启动状态

    关闭防火墙:sudo systemctl stop firewalld

    指定端口启动

    java -jar /usr/lib/jenkins/jenkins.war --httpPort=8081

    4.在浏览器输入IP:8081进入jenkins登录页面  (ip为公网IP)

     进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码。

    执行命令:tail /var/lib/jenkins/secrets/initialAdminPassword

    找到密码后,复制密码,粘贴到Jenkins解锁页面,点击Continue继续初始化配置

    有时会出现jenkins离线提示(自行百度解决方法)

    进入初始化配置页面后,选择插件安装(可推荐和自己选择)

     我选择推荐安装

     耐心等待全部安装完成。安装完成后,页面自动进入了管理员账户注册页面

    输入完保存进入实例配置页面

     默认地址不用修改,保存并完成

    5.进入jenkins主页面

    选择管理jenkins-插件管理

     选择可选插件,输入rebuilder(重新构建),勾选安装

     再搜索safe restar ,勾选安装

      

    安装Authorize Project(授权项目)插件

     配置全局安全属性

     选择安全矩阵,然后输入用户名

     然后设置该用户的的操作权限。本例中,我们将它设为最高权限作为演示。权限配置好之后保存即可

     6.新增用户

    管理jenkins-管理用户-新建用户

     进入新建用户页面,输入用户信息即可

     然后在安全矩阵中设置该用户的权限即可。

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    设计模式:迭代器模式
    设计模式:观察者模式
    设计模式:解释器模式
    设计模式:策略模式
    设计模式:状态模式
    设计模式:代理模式
    strtok函数
    人们眼中的程序员
    如何用C语言获取文件的大小
    C++著名库的比较和学习经验
  • 原文地址:https://www.cnblogs.com/butaileng7/p/13912099.html
Copyright © 2020-2023  润新知