zoukankan      html  css  js  c++  java
  • jenkins插件安装与升级[三]

    标签(linux): jenkins

    笔者Q:972581034 交流群:605799367。有任何疑问可与笔者或加群交流

    默认的插件

    Folders Plugin 
    OWASP Markup Formatter Plugin 
    build timeout plugin 
    Credentials Binding Plugin 
    Timestamper 
    Workspace Cleanup Plugin 
    Ant Plugin 
    Gradle Plugin 
    Pipeline 
    GitHub Organization Folder Plugin 
    Pipeline: Stage View Plugin 
    Git plugin 
    Subversion Plug-in 
    SSH Slaves plugin 
    Matrix Authorization Strategy Plugin 
    PAM Authentication plugin 
    LDAP Plugin 
    Email Extension Plugin 
    Mailer Plugin
    

    jenkins常用插件

    • SSH plugin
    • GitLab Plugin
    • Pipeline
    • Git plugin
    • Git Parameter Plug-In
    • Deploy Plugin
    • Maven Integration plugin
    • Role-based Authorization Strategy
    • Html reports
    • performance plugin
    • jmeter-maven
    • Cobertura
    • SonarQube
    • Blue Ocean

    插件管理

    • 系统设置-->插件管理
    • 更新插件、下载安装、代理设置、可用插件
    • 手工安装
    • 下载地址http://updates.jenkins-ci.org/

    jenkins目录

    • /var/lib/jenkins 主目录
    • /etc/init.d/jenkins 启动文件
    • /var/cache/jenkins程序文件
    • /var/log/jenkins 日志文件

    安装插件

    [root@git tools]# rz -E
    rz waiting to receive.
    [root@git tools]# ls
     jenkins-2.32.3-1.1.noarch.rpm    nexus-2.13.0-01-bundle.tar.gz  plugins.tar.gz
    gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm  jenkins-2.32.3-1.1.noarch.rpm.1  plugins.tar.gz 
    [root@git tools]# mv plugins.tar.gz /var/lib/jenkins/
    [root@git tools]# cd /var/lib/jenkins/
    [root@git tools]# tar xvf plugins.tar.gz
    #这时plugins这个目录里就有了很多插件了
    # 需要注意的是这些文件的权限需要是jenkins的,当然我们也可以修改jenkins启动用户为root,在/etc/sysconfig/jenkins修改
    
    [root@git jenkins]# service jenkins restart 
    Restarting jenkins (via systemctl):                        [  OK  ]
    

    更新插件

    直接更新可能是更新不了的,如果更新不了可以直接接上面的地址手动下载后上传上本地

    镜像管理

    备份

    • tar zcf jenkins.tar.gz /var/lib/jenkins/
      *备份策略: 定时备份脚本,每天备份,保留15天的备份,如果数据量大,可以使用rsync增量备份。

    系统设置

    配置邮箱服务

    保存之后这里就有了5个空闲的状态

    jenkins升级

    先停止jenkins

    [root@git jenkins]# service jenkins stop
    Stopping jenkins (via systemctl):                          [  OK  ]
    

    做备份

    [root@git jenkins]# cd /usr/lib/jenkins/
    [root@git jenkins]# ls
    jenkins.war
    [root@git jenkins]# mv jenkins.war jenkins-2.32.2.war.bak
    [root@git jenkins]# ls
    jenkins-2.32.2.war.bak
    

    将新版的war放入

    [root@git jenkins]# mv /tools/jenkins.war .
    [root@git jenkins]# ls
    jenkins-2.32.2.war.bak  jenkins.war
    [root@git jenkins]# service jenkins start 
    Starting jenkins (via systemctl):                          [  OK  ]
    
  • 相关阅读:
    document.readyState的使用
    Selenium操作滚动条
    seq2seq模型以及其tensorflow的简化代码实现
    MOXA的Nport5600初始密码
    预测功率和电流之间的关系
    KNN与SVM对比&SVM与逻辑回归的对比
    拉格朗日乘子法以及KKT条件
    复合熵、条件熵和信息增益
    softmax为什么使用指数函数?(最大熵模型的理解)
    极大似然、最小二乘和梯度下降
  • 原文地址:https://www.cnblogs.com/Csir/p/7424461.html
Copyright © 2011-2022 走看看