zoukankan      html  css  js  c++  java
  • 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-管理用户-新建用户

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

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

    处在这个俗世,也得让自己变得更好吧
  • 相关阅读:
    【Language】 TIOBE Programming Community Index for February 2013
    【diary】good health, good code
    【web】a little bug of cnblog
    【Git】git bush 常用命令
    【web】Baidu zone ,let the world know you
    【diary】help others ,help yourself ,coding is happiness
    【Git】Chinese messy code in widows git log
    【windows】add some font into computer
    SqlServer启动参数配置
    关于sqlserver中xml数据的操作
  • 原文地址:https://www.cnblogs.com/butaileng7/p/13912099.html
Copyright © 2011-2022 走看看