zoukankan      html  css  js  c++  java
  • Jenkins

    安装Jenkins

      1.下载Jenkins(Jenkins有多种安装包可选,我这里选war包)

    http://mirrors.jenkins.io/war-stable/latest/jenkins.war
    

      2.安装java环境

    [root@localhost ~]# tar xf jdk-8u144-linux-x64.gz -C /usr
    [root@localhost ~]# ln -sv /usr/jdk1.8.0_144/ /usr/java
    [root@localhost ~]# vim /etc/profile.d/java.sh
    export JAVA_HOME=/usr/java
    export PATH=$PATH:$JAVA_HOME/bin
    [root@localhost ~]# source /etc/profile.d/java.sh
    [root@localhost ~]# java -version
    

      3.直接启动Jenkins

    [root@localhost ~]# nohup java -jar jenkins.war > jenkins.out &
    

      *首次启动,如果Jenkins一直卡在加载界面,可以更改Jenkins启动目录下的隐藏目录里面的hudson.model.UpdateCenter.xml,将更新地址改为清华大学的源

    [root@localhost ~]# vim .jenkins/hudson.model.UpdateCenter.xml
    <?xml version='1.1' encoding='UTF-8'?>
    <sites>
      <site>
        <id>default</id>
        <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
      </site>
    </sites>

    安装插件

      1.清华大学加速源

    http://192.168.2.4:8080/pluginManager/advanced
    Update Site
    URL更改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    

      2.手动上传插件

    手动下载一个.hpi文件,然后 系统管理->插件管理->高级->上传插件
    

      3.导入本地插件

    mv 插件 /var/lib/jenkins/plugins/
    chown -R jenkins:jenkins /jenkins/plugins
    启动Jenkins

    汉化(需要安装这两个插件)

    卡初始化

    第一次进入jenkins可能一直卡在初始化界面,需要更改一下插件下载源,jar包的配置文件在root目录的.jenkins里面。更改源之后重启就可以进了

    [root@localhost ~]# cat .jenkins/hudson.model.UpdateCenter.xml
    <?xml version='1.1' encoding='UTF-8'?>
    <sites>
      <site>
        <id>default</id>
        <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
      </site>

    Jenkins集成gitlab的插件

     jenkis主从节点

    1.主节点状况

     2.添加从节点

    创建任务,从gitlab拉代码

    每次拉取的代码都在/var/lib/jenkins/workspace/任务名称/

    初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!
  • 相关阅读:
    .net中的正则表达式使用高级技巧 (二)
    经典的LZW算法C语言实现
    .net中的正则表达式使用高级技巧
    Atlas应用程序调试技巧
    从毕业到现在是如何走来的!!!
    关于JS的一些实际问题
    js学习笔记(十四)事件处理模型
    js学习笔记(十一)窗口和框架
    关于css的一些问题
    浏览器布局BUG汇总
  • 原文地址:https://www.cnblogs.com/forlive/p/12469633.html
Copyright © 2011-2022 走看看