• 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,避免错误操作,有时间返回

  • 相关阅读:
    使用jmeter进行api接口压力测试
    MAC OS环境下搭建基于Python语言的appium自动化测试环境
    jmeter+python可以用jython来实现
    navicat12.0.27 Mac版破解方法
    uiautomatorviewer连接机器点击报错Unexpected error while obtaining UI hierarchy
    appium+python,终端键值表
    自动化测试--Appium简单的测试demo
    appium+python搭建自动化测试框架_TestAPP框架(三)
    深入理解Java虚拟机-----第二章
    ViewModel组件
  • 原文地址:https://www.cnblogs.com/linuxws/p/10518845.html
Copyright © 2020-2023  润新知