zoukankan      html  css  js  c++  java
  • jenkins安装

    转载自:https://www.cnblogs.com/jimmy-xuli/p/9020825.html

    jenkins尽量装最新版本的,插件也装最新版本的。

    部署代码上线流程:
    
    1.代码获取(直接了拉取)
    2.编译      (可选)
    3.配置文件放进去
    4.打包
    5.scp到目标服务器
    6.将目标服务器移除集群
    7.解压并放置到Webroot
    8.Scp 差异文件
    9.重启      (可选)
    10.测试
    11.加入集群

    二、jenkins部署

     1.安装JDK 

    [root@7mini-node2 ~]# yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

    2.安装jenkins

    [root@7mini-node2 contos]# rpm -ivh jenkins-2.32.3-1.1.noarch.rpm

    3.启动

    [root@7mini-node2 contos]# service jenkins start
    Starting jenkins (via systemctl): [ OK ]
    [root@7mini-node2 contos]# netstat -tunlp |grep 8080
    tcp6 0 0 :::8080 :::* LISTEN 2259/java

    4  输入初始化密码

    [root@7mini-node2 contos]# cat /var/lib/jenkins/secrets/initialAdminPassword
    a93553a4865b45198ae28f77877efe19    #登陆界面有提示输入密码,初始密码文件为/var/lib/jenkins/secrets/initialAdminPassword

     

    1、安装建议的插件

    2、选择要安装的插件

    安装插件完成,设置用户名:jenkins,密码:jenkins

    三、jenkins的插件以及配置

    为了和gitlab协同,我们需要安装gitlab的插件。

    下载地址
    http://updates.jenkins-ci.org/
     
    解压备份plugin.tar.gz
    mv plugins /var/lib/jenkins/
    chown -R jenkins.jenkins plugins/
    service jenkins restart

    jenkins的目录介绍:

    [root@7mini-node2 contos]# rpm -ql jenkins
    /etc/init.d/jenkins                 #jenkins的启动文件
    /etc/logrotate.d/jenkins
    /etc/sysconfig/jenkins             #jenkins的配置文件(可以写改默认端口)
    /usr/lib/jenkins                  
    /usr/lib/jenkins/jenkins.war       #jenkins的程序war包
    /usr/sbin/rcjenkins                #jenkins的为二进制文件
    /var/cache/jenkins                 #jenkins的程序文件,运行程序解压出来的
    /var/lib/jenkins                   #jenkins的主目录
    /var/log/jenkins                   #jenkins的日志文件
    jenkins的升级,只需要将war包解压到/var/lib/jenkins目录下,重启jenkins即可。 
    备份: tar zcvf jenkins.tar.gz /var/lib/jenkins,写一个定时任务的脚本,保留15天的备份,通过增量备份。

    在测试环境中改成root用户来进行配置

    vim /etc/sysconfig/jenkins
    将用户修改为root,可以调用root工具
     29 JENKINS_USER="root"
     
    修改启动端口85行,$JENKINS_PORT
    service jenkins restart

    系统管理-->系统配置

    执行者数量:配置并发数量,一般设置为5,不超过10

    用法:如果是主server,可以不选,如果是从级别必须选择“尽可能的使用这个节点”

    生成前等待时间:配置该时间10s,避免错误操作,有时间返回

  • 相关阅读:
    (转)【web前端培训之前后端的配合(中)】继续昨日的故事
    ural(Timus) 1136. Parliament
    scau Josephus Problem
    ACMICPC Live Archive 6204 Poker End Games
    uva 10391 Compound Words
    ACMICPC Live Archive 3222 Joke with Turtles
    uva 10132 File Fragmentation
    uva 270 Lining Up
    【转】各种字符串哈希函数比较
    uva 10905 Children's Game
  • 原文地址:https://www.cnblogs.com/linuxws/p/10518845.html
Copyright © 2011-2022 走看看