zoukankan      html  css  js  c++  java
  • 3 Linux平台安装jenkins

     1. yum jenkins源

      wget -O :下载并以不同的文件名保存

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

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

    2. 安装jenkins

      yum install -y jenkins 默认安装最新的

    3. 安装完成后,主要文件目录如下

      war包目录:/usr/lib/jenkins/jenkins.war

      配置文件:/etc/sysconfig/jenkins ,建议修改端口,默认操作用户为root,下一步将配置

      home目录:/var/lib/jenkins,项目的workspace就在这里

      日志目录:/var/log/jenkins/jenkins.log

    4. vi /etc/sysconfig/jenkins

      JENKINS_PORT="80xx"  # 自定义端口 

      如果修改执行用户为root:

      1)JENKINS_USER="root"

      2)

        chown -R root:root /var/lib/jenkins

        chown -R root:root /var/cache/jenkins

        chown -R root:root /var/log/jenkins

      3)重启,并检查

        service jenkins restart

        这里有可能启动失败,我这里出错java的目录不存在,查文档后修改如下

        vim  /etc/init.d/jenkins

        

        然后:

        systemctl daemon-reload

        service jenkins start 

        ps -ef | grep jenkins  # 若显示为root用户,则表示修改完成

    5.  service jenkins start

      增加安全组开方端口( 非aws-ec2上安装忽略 )

      然后,http://ip:port 按提示next,修改密码

      可能遇到的问题,插件安装这一步,一直提示jenkins连接失败

      试一下下面解决方法:

      1)访问http://ip:port/index

      2)系统配置--插件管理--高级

      

        

        把:http://updates.jenkins-ci.org/update-center.json
        换成:http://mirror.esuni.jp/jenkins/updates/update-center.json
        镜像地址查询:
          http://mirrors.jenkins-ci.org/status.html

    6. 汉化

      系统管理-->插件管理-->可选插件

      

      重启后即可

    7. 系统管理 -- 系统设置

      配置BUILD_ID=allow_to_run_as_daemon start_my_service的意义在于:

        jenkins构建完成后自动杀掉衍生进程

     

     

     8. 系统配置 -- 全局工具配置

      1)配置MAVEN的settings文件

        根据自己服务器安装的MAVEN配置

      2)JDK

        

      

      3)git

        好,这里顺带安装git,移步 linux安装git

        

      

      4)maven

        先安装maven插件:系统管理 -- 插件管理 -- 可选插件

        

       

      

        

    每一步脚印都要扎得深一点!
  • 相关阅读:
    python数据类型和数据运算
    python 模块介绍
    Dictionary<Key,Value>的用法
    不用Invoke就等用 Control.CheckForIllegalCrossThreadCalls = false;
    多线程+委托的安全访问(invoke)
    Lambda 表达式型的排序法
    System.Windows.Forms.AxHost.InvalidActiveXStateException”类型的异常在 ESRI.ArcGIS.AxControls.dll 中发生,但未在用户代码中进行处理
    无法嵌入互操作类型“ESRI.ArcGIS.Display.SimpleFillSymbolClass”。请改用适用的接口。
    JavaScript中样式,方法 函数的应用
    Arcgis Engine最短路径分析
  • 原文地址:https://www.cnblogs.com/bloodthirsty/p/11327385.html
Copyright © 2011-2022 走看看