zoukankan      html  css  js  c++  java
  • Jenkins

    Jenkins

    Jenkins介绍

         Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。

         Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。Jenkins是在MIT许可证下发布的自由软件。

    Jenkins功能

    1、持续的软件版本发布/测试项目。

    2、监控外部调用执行的工作。

    Jenkins安装

    下载地址

    使用RPM包安装,RPM包下载地址:

    http://pkg.jenkins.io/redhat-stable/

    清华源地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

    java程序需要安装jdk

    yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

    安装rpm包

    rpm -ivh jenkins-xxxx.noarch.rpm

    启动

    /etc/init.d/jenkins start

    查看

    ss -lntup|grep java

    登陆页面

    http://10.0.0.64:8080

    初始密码

    cat /var/lib/jenkins/secrets/initialAdminPassword

    插件安装

    插件安装有多种方式。

    这里选择推荐的插件安装,然后再自定义安装下面的一些插件:

    点击:系统管理 >>> 插件管理 >>> 可选插件

    这些插件是用于远程执行shell的。

    插件存放位置:/var/lib/jenkins/plugins/

    修改密码

    觉得密码太长,右上角点击admin设置里修改密码

    看看都安装了什么?

    rpm -ql jenkins
    /etc/init.d/jenkins              # 启动脚本
    /etc/logrotate.d/jenkins         # 日志切割
    /etc/sysconfig/jenkins           # jenkins配置文件,端口配置,用户配置
    /usr/lib/jenkins                 
    /usr/lib/jenkins/jenkins.war     # 升级jenkins,将新版本的war替换即可
    /usr/sbin/rcjenkins              # 命令
    /var/cache/jenkins               # war包解压目录,jenkins网页代码目录
    /var/lib/jenkins                 # jenkins的家目录,工作目录
    /var/log/jenkins                 # 日志

    Jenkins优化

    系统管理 ==> 系统设置 ==> 执行者数量改成5 ==> 保存

    邮件设置

    系统管理 ==>系统设置 ==>系统管理员邮件地址:asd1043014835@163.com ==>然后拉到最底部设置:

    点击高级

    远程执行Shell的方法

    添加证书或叫凭据

         这一步的意思就是,把远程服务器的用户和密码保存起来,之后使用

     

    设置远程主机

    系统管理 >>> 系统设置 >>>  SSH remote hosts

    执行远程服务器脚本

    前面的准备工作完成以后,就可以设置一个项目执行远程脚本了。

    回到首页 >>> 新建任务 >>> 输入一个任务名称 >>> 选构建一个自由风格的软件项目 >>>

  • 相关阅读:
    Magento:Paypal付款不成功返回后不要清空购物车产品的解决方案
    magento设置订单状态
    linux下查看所有用户以及用户组
    网站无法访问的原因
    magento 多域名多店铺
    linode空间lamp环境的搭建
    hp p410固件更新
    tracert
    镜像架设
    nohup
  • 原文地址:https://www.cnblogs.com/lxfpy/p/11004030.html
Copyright © 2011-2022 走看看