• Jenkins持续集成


    https://www.cnblogs.com/dadonggg/category/1153943.html

    1, 配置Global Tool Configuration

    配置jenkins需要的maven、jdk路径

    复制代码
    jdk的家目录路径
    
    [root@web01 root]# echo $JAVA_HOME
    /data/jdk
    Java的版本信息
    
    [root@web01 root]# java -version
    
    java version "1.8.0_60"
    Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
    Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)
    
    maven的安装信息
    [root@web01 root]# mvn -v
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    Maven home: /data/apache-maven-3.3.9
    Java version: 1.8.0_60, vendor: Oracle Corporation
    Java home: /data/jdk1.8.0_60/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "2.6.32-642.el6.x86_64", arch: "amd64", family: "unix"
    [root@web01 root]#
    复制代码

    2, 配置安装插件jenkins plugin

    需要安装的插件:

    •发布插件 Deploy to container Plugin 必须

    •Maven插件 Maven Integration plugin必须

    •git插件 Git plugin 这个根据实际情况,我用的是svn

    •svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示

    非必须安装插件:

    •发送邮件插件 Email Extension Plugi

     

    2.1 插件安装

    安装插件可以通过web页面安装和下载插件上传两种方式来安装插件。

     

    点击“管理插件”--à"可选插件”,然后可以搜索要安装的插件,点击安装。

     

    在配置Jenkins时,一般会少配置项,是应为我们没有安装相关的插件,例如:Maven Integration plugin

    在jenkins里面点击安装后,报了如下的错误,原因是站点需要更新。

     

    安装插件前必须先升级站点(曾经因为这个点,要我找什么http proxy代理,暂缓了进度一天时间。)

     

    下面以上传插件安装Maven Integration plugin插件为例,具体的步骤如下:

    进入https://wiki.jenkins-ci.org/display/JENKINS/Plugins 搜索需要的插件,如下图所示:

     

    直接点2.4,浏览器会直接下载该插件的2.4版本,点archives进去过后:

     

    下载完成,进入jenkins界面  点击系统管理-->管理插件-->高级页面中,如下图所示:

     

    选择刚刚下载插件的路径,点击上传,插件安装完成,如下图所示:

     

    2.2 插件卸载

    Jenkins插件的卸载和安装一样的,也是有两种方式,第一种是通过web页面卸载,第二种是通过手工删除插件的相关文件进行卸载。下面这两种方法分别介绍下。

    web页面卸载

    在“系统管理”---》已安装-   选择要卸载的插件,点击卸载,即可

     

    命令行卸载

    本次jenkins我们是在centos上通过上传软件包方式安装的,所以jenkins的家目录是在/root./jenkins/下的,如下:

    cat /etc/passwd |grep jenkins
  • 相关阅读:
    WPF的布局--DockPanel
    WPF的布局--StackPanel
    C#中的不可空类型转为可空类型
    linux下安装nodejs及npm
    HTML DOM 事件对象 ondragend 事件
    pc端页面在移动端显示问题
    css设置文字上下居中,一行文字居中,两行或多行文字同样居中。
    超简单的gif图制作工具
    Git创建与合并分支
    props default 数组/对象的默认值应当由一个工厂函数返回
  • 原文地址:https://www.cnblogs.com/klb561/p/10154059.html
Copyright © 2020-2023  润新知