精华内容
下载资源
问答
  • jenkins配置jenkins配置jenkins配置
  • Jenkins配置

    万次阅读 2015-02-25 11:16:59
    Jenkins配置 1 一、环境搭建 2 二、Jenkins配置 2 1. 系统设置 2 2. 安装插件 3 三、新建job并配置 4 1.配置Git 4 2.构建触发器 5 3.生成apk文件 6 4.将apk文件安装到手机 7 5.开始运行测试程序 7 6.adb shell...


    Jenkins配置

    一、环境搭建

    1.  打开http://jenkins-ci.org/, 下载jenkins.war

    2.  Jenkins的安装非常简单,可以直接在命令行中使用java jar jenkins.war运行,默认会运行在8080端口,也可以将jenkins.war放在tomcat中去执行,建议使用tomcat

    因为编码原因Jenkins控制台或git的修改记录遇到中文会显示一些乱码,这时只需要修改

    Server.xml文件,在apache-tomcat-6.0.43\conf\server.xml 

    Connector加入URIEncoding="UTF-8"即可解决,

     

     

    3.启动tomcat服务器,catalina.bat run或者 运行startup.bat 

    D:\Jenkins\apache-tomcat-6.0.43\bin>catalina.bat run

    这时在浏览器中输入htpp://localhost:8080就可以看到Jenkins的模样,如果是放在tomcat/webapp中,输入htpp://localhost:8080/jenkins即可

     

    二、Jenkins配置

    1.  系统设置

    打开Jenkins的系统管理>系统设置:

    a)  jdk中填入jdk安装地址。

    b)  ant中填入ant安装地址。

    c)  在最下面的邮件通知中设置邮箱的smtp地址等信息。设置完成后可以测试是否设置成功。

     

     

    GitAnt,等等安装这些插件以后,如果本地已经安装过就直接写具体路径,如果没有安装

    勾选自动安装后会自己下载并安装,如下图官方文档关于Android sdk描述

     

     

    2. 安装插件

    打开系统管理>插件管理>可选插件,安装如下插件:

    a) ant

    b) Android Emulator Plugin[如果要用模拟器来测试]

    c) Jenkins Emma plugin

    e)Git相关 

    Gitlab Hook Plugin(用于和git服务器建立Hook)

    GitLab Plugin

    安装好Git插件后,在系统设置中把git设置好,Git路径要设置为cmd/git.exe,而不是bin下,设置为bingitlog可能为乱码,如下为我的设置

    设置为C:\Program Files (x86)\Git\cmd\git.exe

    而不是C:\Program Files (x86)\Git\bin\git.exe

     

    三、新建job并配置

    点击新建,输入Iteam名称,名称尽量不要用中文,点击OK

     

    1.配置Git

     

    Repository URL:输入git项目路径,即clone代码的地址,如:

    Repository URL:git@XXXX/XXXX.git

    Credentials

    点击Add,如下配置,根据不同需求选择不同的Kind,输入描述信息以便选择

     

    至此,如果便可以从gitclone一份代码下来,保存后点击立即构建即可实现代码下载

    2.构建触发器

     

    勾选上图1Build when a change is .......

    git服务器中setting->web hooks URL中输入1中的URL,并勾选触发事件,点击Add Web Hook,当在git上执行tirgger相应事件后,就会触发jenkins上相应的job

     

    勾选上图2Poll SCM(如不希望自动构建,则不要先此项)

    按规则输入日程表,例如输入H/30 * * * *表示30分钟执行一次job

    3.生成apk文件

    因为ktplay_sample中引用了很多jar包,当直接用命令ant debug时会报一些错,例如下图

    这时就需要先在每一个被引用到的jar文件中都加一个build.xml,

    用命令android update -project -p[project路径]来生成,执行完会生成build.xml,local.properties,project.properties三个文件,

    然后通过在ktplay_sample文件下执行ant debug来生成ktplay_sample.apk

    本地运行没问题后在jenkins上配置ant命令,可以配置完成一个后就立即构建一下,避免出现的问题太多无法定位是哪步出的错。

     

     

     

    Build File:如果当前路径不是ant要执行的路径,只需要把具体路径写到build File中即可

     

    到此在ktplay_sample\bin\就生成了ktplay_sample-debug.apk,在构建时记得观察控制台,有问题及时解决

     

     

    4.apk文件安装到手机

     

    或者在winows command中执行install命令

    5.开始运行测试程序

     

    com.zutubi.android.junitreport.JUnitReportTestRunner是为生成测试报告引入的report.jarrunner类,系统默认是android.test.InstrumentationTestRunner,需要在AndroidManifest.xml中配置,我为了生成报告可以存放在手机指定的sdcard自己写了一个com.ktplay.testing.common.InstrumentationTestRunner2,因为report.jar生成的报告是存在/data/data/com.ktplay.sample/files/,写入这个文件需要手机root,或者用模拟器执行

     

    6.adb shell命令执行测试程序

    1.

    运行所有测试用例

    adb shell am instrument -w [测试程序包名]/[instrumentation name]

    :

    adb shell am instrument -w com.ktplay.testing.internal/com.zutubi.android.junitreport.JUnitReportTestRunner

    2.运行单个测试类或某个TestSuite

    如:adb shell am instrument -e class com.ktplay.testing.home.TestAllHomeTag -w com.ktplay.testing.internal/com.zutubi.android.junitreport.JUnitReportTestRunner

    3.运行某个测试类里面的某个测试方法运行某个测试类里面的某个测试方法

    adb shell am instrument -e class com.ktplay.testing.home.KTHomeTest#testHomeTop -w com.ktplay.testing.internal/com.zutubi.android.junitreport.JUnitReportTestRunner

    4.运行两个不同的测试类或类中的方法

    adb shell am instrument -e class com.taobao.taobao.test.TestLogin,com.taobao.taobao.test.TestRegister#testRegister 

    -w com.ktplay.testing.internal/com.zutubi.android.junitreport.JUnitReportTestRunner

     

    7.生成测试报告

     

    Build.xml只是将生成到手机的报告pullPC

     

    并将这个target设置为default

     

    然后执行ant -buildfile [路径]/build.xml

    8.指定报告路径

     

    以上配置完成后,即可保存配置进行构建

    9.测试报告预览

     

     

     

     

     

     

    四、分多个job执行

    Build other projects如果一个job内容太多,可以分为多个job进行,并勾选相应触发条件

    我目前将整个job分为安装apk:ktplay_testing_internal_installAPK和运行测试:ktplay_testing_internal_installAPK_Test两个job,当第一个job构建成功后执行第二个job

    配置如下:

     

    或者 Build after other projects are build

     

    五、发送邮件

    配置管理员邮件地址并测试是否成功

     

     

     

    六、参数化构建

    1.注册用户

     

     

     

     

     

     

    2.设置身份验证令牌

     

     

    3.参数化构建

     

     

     

     

     

    构建

     

    输入参数

     

    七、slave节点管理

    你的jenkins部署在一台电脑上,但是自动测试代码可能是部署在专门的测试机上,这时候就需要管理新建jenkins节点,实现在jenkins方便的管理执行自动测试。

    进入在系统管理-->管理节点

     

    1.新建节点

    输入节点名称,选择Dumb Slave点击ok

     

    2.配置节点

     

    说明:

    a)远程工作目录,会把所有job信息及git clone的代码存到这个位置,需要安装相应的软件会也安装在这个目录下

    b)标签(Lable)要记住这个标签名称,配置从节点的lable时要输入这个名称

    c).用法(Usage):只允许绑定到这台机器的job

     

    我们选择“只允许运行绑定到这台机器的Job,如果选择“尽可能使用这个节点”可能会把这个job运行在不满足环境的机器上。

    d)Lunch Method选择:Launch slave agents via Java Web Start ;这一点比较关键

    e)Avaliablitiy选择:Keep this slave online as much as possible

    点击Save保存配置,显示如下,这时新配置的从节点是未在线offline

     

    这需要在从结点的PC下载slave.jar执行命令

    java -jar slave.jar -jnlpUrl http://10.200.2.132:8080[Slave节点的ip]/computer/ZHANGYANF/slave-agent.jnlp

    注:10.200.2.132是我从节点的ip地址

     

    然后从具体的需要添加的节点电脑上登陆来。进入当才新建的节点,会看到如下图所示内容,点击launch,然后运行下载下来的软件,会在节点安装相应的软件,用于和节点通信。

     

     

    执行完后就不会显示offline

     

    3.为从节点(Slave)新建Job

     

    Label Expression就是之前配置时记住的标签名称

     

    其它和直接在服务器配置job是一样的。

    八、错误集锦

    1.乱码问题

    a) 修改Tomcat默认编码

    在TOMCAT中的server.xml中的

    <Connector中添加两个设置useBodyEncodingForURI="true" //设置POST和GET使用相同编码
    URIEncoding="UTF-8" //对URI使用utf-8编码处理

    ?

    <Connector useBodyEncodingForURI="true" URIEncoding="UTF-8" connectionTimeout="20000" maxThreads="150" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>

    a)

    tomcat环境中file.encoding的修改方法

    原因是因为file.encoding默认的字符集跟操作系统有关,中文操作系统下面默认的字符集是GBK,如果流程定义的xml文件中用UTF-8,

    则不能正确转换,所以需要修改file.encoding的值为UTF-8。

    部署在tomcat中的文件要修改file.encoding的值,可以在tomcat的catalina.bat文件中set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%的后面加上 -Dfile.encoding="UTF-8"

    c).我的change log中产生乱码,可能是在修改系统配置中的git路径后避免的

     

    设置为C:\Program Files (x86)\Git\cmd\git.exe

    而不是C:\Program Files (x86)\Git\bin\git.exe

     

    下边这个可能不用设置

    d) 

    Jenkins控制台中乱码问题

    由于服务器环境及应用层各版本的不同、编码方式的不同因此会有很多种情况会出现乱码问题。

    由于Jenkins中的job运行的是独立的一个shell环境,许多的环境变量与服务器中是不一样的,因此在job中执行的命令也就会有所差异。

    因此可以在job中执行env命令,同时在服务器中执行env命令查看环境的异同点。

    对于Jenkins中乱码问题,首先,确保Jenkins的容器如Glassfish,Tomcat的编码是正确的,已设置成如UTF-8编码。

    若还有乱码,做如下尝试:

    系统管理——系统设置,添加编码环境变量

     

    言而总之:

    控制台乱码原因在于服务器上的log文件编码非UTF-8

    例如可以先查看当前job下builds/lastSuccessfulBuild/log 日志文件的编码方式

    # file log    //查看log编码方式

    再查看jenkins中系统管理——系统信息里file.encoding系统变量的编码

    若file.encoding系统变量编码非UTF-8,则将使log文件非UTF-8,因此导致乱码

     

    e).在D:\Jenkins\apache-tomcat-6.0.43\bin加入文件

     

    内容为set "JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8"

    set "JAVA_OPTS=%JAVA_TOOL_OPTIONS%"

    文件名为:setenv.bat

     

    2.adb server is out of date. killing..

    分析:出错的原因是adb的端口被其他程序的进程占领了,所以要做的就是找到并kill该进程。

     

    解决找到,结束进程

    netstat -ano | findstr "5037"

    3.The project either has no target set or the target is invalid.

      

    解决:

    后边需要加一个参数 -t 

    例如 android update project -p .[表示当前路径] -t 18[android target id]

    通过命令android list target可查看到所有 target id如下图

     

    4.邮件配置错误 javax.mail.AuthenticationFailedException: 550

    错误 javax.mail.AuthenticationFailedException: 550

    原因:

    解决:

    使用2006前注册的用户

     

    5.修改工作目录

    刚开始安装Jenkins实在tomcat下直接部署的,也没有仔细考虑到Jenkins的工作目录问题。后来自己建立了一些工程遇到了在工作目录下没有相关权限的问题,原因是默认的工作目录是/root/.jenkins/jobs/Linux需要有root权限才能进行相关操作,Windows一般存于C:\Users\KTplay\.jenkins。这个位置看起来也不太舒服。从网上查找相关资料后,下面简要介绍如何修改工作目录:

     

    jenkins储存所有的数据文件在这个目录下你可以通过以下几种方式更改:

    Linux为例

     

    1、 使用你Web容器的管理工具设置JENKINS_HOME环境参数.

    2、 在启动Web容器之前设置JENKINS_HOME环境变量.

    3、 (不推荐)更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件.

    这个值在Jenkins运行时是不能更改的其通常用来确保你的配置是否生效.

    采用第一种方法:使用你Web容器的管理工具设置JENKINS_HOME环境参数.

    (关于方法二,可以直接在tomcat/bin/startup.sh 中添加JENKINS_HOME这个变量)

    修改方法:

    进入tomcat下的conf目录,创建一个jenkins.xml文件,将如下几行加入,

    <Context docBase="path/to/tomcatwebapps/jenkins.war">

    <Environment name="JENKINS_HOME" type="java.lang.String" value="/new/path/to/jenkins" override="true"/>

    <Context>

    其中jenkins.war文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝对路径,value后面就是变更后jenkins的根目录的位置。

    反复启动tomcat后,在tomcatwebappsjenkins目录path/to/tomcatwebapps/jenkins/WEB-INF,修改以上目录中的web.xml文件,

    <env-entry>

    <env-entry-name>JENKINS_HOME</env-entry-name>

    <env-entry-type>java.lang.String</env-entry-type>

    <env-entry-value>/new/path/to/jenkins</env-entry-value>

    </env-entry>

    重启tomcat,打开jenkinsjenkins根目录修改完毕。

     

     

    6.INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo

    错误:INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.ktplay.testing/com.zutubi.android.junitreport.JUnitReportTestRunner}

     原因:包名不一致测试程序中的AndroidManifest.xmlpackage=com.ktplay.samlpe.test,而我写测试命令的时候写成了com.ktplay.testing

    解决:将测试命令写为com.ktplay.samlpe.test/com.zutubi.android.junitreport.JUnitReportTestRunner

     

    引起这个问题的原因多数因为包名不一致,或者是将测试程序命成和apk一样的包名所致

     

     

     

    九、参考资料

     

    1.Jenkins Master/Slave架构

    http://www.cnblogs.com/itech/archive/2011/11/11/2245849.html

     

    2.JenkinsLinuxSlave的配置

    http://www.cnblogs.com/itech/archive/2011/11/10/2244690.html

     

    3.JenkinsWindowsSlave的配置

    http://www.cnblogs.com/itech/archive/2011/11/09/2243025.html

     

    4.Jenkins学习笔记http://kurenai.elastos.org/2013/03/11/jenkins%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E4%B8%80/

    5.Jenkins入门总结

    http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html

     

    6.6.Jenkins的授权和访问控制

    http://www.cnblogs.com/itech/archive/2011/11/15/2249457.html

     

    展开全文
  • jenkins配置截图

    2020-10-09 15:20:01
    jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins配置截图记录jenkins...
  • jenkins配置

    千次阅读 2015-10-31 13:37:18
    下载载最新的版本, 官方网站http://jenkins-ci.org/#安装依赖...dpkg -i jenkins_1.635_all.deb #修改jenkins 默认监听端口, 默认监听 8080 端口 vim /etc/default/jenkinsHTTP_PORT=9000 #重新 jenkins 服务 /etc/init

    下载载最新的版本, 官方网站http://jenkins-ci.org/

    #安装依赖
    apt-get install daemon
    
    #安装jenkins
    dpkg -i jenkins_1.635_all.deb 
    
    #修改jenkins 默认监听端口,  默认监听 8080 端口
    vim /etc/default/jenkins
    
    HTTP_PORT=9000
    #重新 jenkins 服务
    /etc/init.d/jenkins restart
    #也可以将下载的war包放入tomcat中运行

    这里写图片描述
    这里写图片描述

    设置用户和权限

    这里写图片描述
    这里写图片描述

    安装插件

    这里写图片描述
    进入插件管理安装常用的插件,Gerrit Trigger,GitLab Plugin, GIT plugin, Github Plugin, Multiple SCMs, Git Client Plugin

    新建Git项目

    这里写图片描述
    为项目添加认证信息,ssh协议获取的Git仓库, Credentials选用SSH Username with private key方式
    http协议, Credentials选用Username with password方式
    这里写图片描述
    这里写图片描述
    添加shell脚本

    echo "hello world"
    
    if [ -e "hello.c" ] ; then
        g++ hello.c -o hello --std=c++11
        echo "complie hello.c ok!"
    else
       echo "hello.c not exist"
    fi
    ./hello

    编辑hello.c文件,并提交

    #include <iostream>
    #include <functional>
    int main(){
        auto func1 = [](int i) { return i+4; };
        std::cout << "func1: " << func1(6) << '\n';
        std::function<int(int)> func2 = [](int i) { return i+4; };
        std::cout << "func2: " << func2(6) << '\n';
    }
    

    构建输出结果
    这里写图片描述

    配置gerrit Trigger

    1. 生成SSH Key

    #切换到jenkins用户,再生成密钥
    sudo su  jenkins
    ssh-keygen
    Generating public/private rsa key pair.
    Enter file in which to save the key (/var/lib/jenkins/.ssh/id_rsa):
    #配置jenkins用户git信息
    git config --global user.name "jenkins"
    git config --global user.email "email"
    

    2. 添加jenkins用户, 并赋予管理员权限

    #切换到gerrit用户
    su gerrit
    #添加jenkins账号
    htpasswd -b ./review_site/etc/passwd jenkins yourpassword
    #网页登录,添加邮箱(需要与git邮箱一致)和SSH公钥, 并测试ssh能否访问
    git clone ssh://jenkins@localhost:29418/hello1

    3. 赋予jenkins用户Stream Events权限

    否则会出现User jenkins has no capability to connect to Gerrit event stream错误

    #管理员登录gerrit
    Projects->List->All-Projects
    Projects->Access -> > Edit
        #添加 jenkins 用户到 ‘Non-Interactive Users’ 组
        Global Capabilities->Stream Events 点击 Non-Interactive Users
        #分支权限
        Reference: refs/*
            Read: ALLOW for Non-Interactive Users
        Reference: refs/heads/*
            Label Code-Review: -1, +1 for Non-Interactive Users
            Label Verified: -1, +1 for Non-Interactive Users
    

    这里写图片描述
    这里写图片描述

    4. 配置gerrit Trigger参数

    Manage Jenkins -> Gerrit Trigger

    这里写图片描述

    Fronted URL 是代理服务器地址, 点击Test Connection确保连接gerrit服务器正确

    这里写图片描述

    自动验证

    这里写图片描述

    查看gerrit服务器状态

    这里写图片描述
    编辑项目配置, 在Trigger on 可以添加要触发的事件

    • Patch set created: Trigger when a new change or patch set is uploaded (default). 当补丁集被创建时触发,开发者的代码需要先提交到refs/for/master分支上,补丁集被创建保存在 refs/changes/* 命名空间下.
    • Draft published: Trigger when a draft change or patch set is published (default, if available in Gerrit version)
    • Change abandoned: Trigger when a change is abandoned
    • Change merged: Trigger when a change is merged/submitted
    • Change restored: Trigger when a change is restored
    • Comment added: Trigger when a review comment is left with the indicated vote category and value
    • Reference updated: Trigger when a reference (e.g., branch or tag) is updated

    这里写图片描述

    添加触发事件,这里添加了Draft published和Change merged事件

    这里写图片描述

    当提交审查代码后,发现真的触发了构建任务

    这里写图片描述

    gerrit也被jenkins验证通过

    这里写图片描述

    测试的时候可以通过Query and Trigger Gerrit Patches 来手动触发事件.

    这里写图片描述

    参照

    展开全文
  • jenkins配置windows机器的从节点jenkins配置windows机器的从节点
  • Jenkins配置使用

    千次阅读 2020-08-19 16:52:57
    Jenkins配置使用 文章目录Jenkins配置使用前言一、jenkins是什么?二、配置使用1.git安装(此处省略)2.maven安装(此处省略)3.配置jenkins环境a.搭建环境,配置全局的maven,jdk,gitb.设置系统配置,设置要操作的...

    Jenkins配置使用


    前言

    提示:自己安装部署了一遍jenkins,坑还是比较多的,所以记录一下
    例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。。


    提示:以下是本篇文章正文内容,下面案例可供参考

    一、jenkins是什么?

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
    Jenkins功能包括:
    1、持续的软件版本发布/测试项目。
    2、监控外部调用执行的工作。

    jenkins安装在另一篇博客 : jenkins安装–linux

    二、配置使用

    1.git安装(此处省略)

    2.maven安装(此处省略)

    3.配置jenkins环境

    a.搭建环境,配置全局的maven,jdk,git

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述因为要部署web项目这里我安装了nodejs插件(需要提前下载插件,返回下载插件时候一定要保存当前页面的配置,不然就丢失了)
    在这里插入图片描述
    在这里插入图片描述
    插件安装后重启jenkins即可
    下面继续配置nodejs环境
    在这里插入图片描述

    b.设置系统配置,设置要操作的服务器,git服务器地址账户密码

    在这里插入图片描述
    在这里插入图片描述
    我这里使用的是gitee,使用其他的请自行配置

    在这里插入图片描述
    点击添加按钮后出现如下页面(两种凭据方式任选)
    在这里插入图片描述
    在这里插入图片描述
    到这里就可以去构建任务了…

    4.构建项目

    a.后端maven项目构建

    在这里插入图片描述

    这里先构建一个后端项目,后面再构建前端项目
    在这里插入图片描述
    在这里插入图片描述

    参数化构建(这里通过tag控制版本回退)
    Deploy 【发布新版本】
    Rollback 【版本回退】
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    保存应用之后可以开始构建/回退

    在这里插入图片描述
    查看控制台输出信息…
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    b.前端node项目构建

    下面构建前端项目…

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    保存应用,开始构建/回退
    在这里插入图片描述
    查看控制台输出信息…
    在这里插入图片描述
    至此,前后端构建都完成…初入jenkins小白一个,仅供参考~
    jenkins安装在另一篇博客 : jenkins安装–linux

    展开全文
  • Jenkins配置Sonar教程

    2018-04-18 09:54:07
    详细的Jenkins配置Sonar 本文档主要编写了如何使用Jenkins创建Java项目,并配置SonarQuber对工程进行代码质量检测工作 使用 Maven创建的Java项目
  • Jenkins配置为Code(aka JCasC)插件 介绍 设置Jenkins是一个复杂的过程,因为Jenkins及其插件都需要进行一些调整和配置,并且需要在Web UI manage部分中设置许多参数。 经验丰富的Jenkins用户依靠Groovy初始化脚本...
  • docker-jenkins配置通知

    万次阅读 2021-03-18 17:10:41
    jenkins默认邮箱发送通知 Dashboard——>系统管理——>系统配置 配置钉钉机器人通知 在钉钉群组中添加自定义机器人 Dashboard——>插件管理——>可选插件 安装完插件后还是在Dashboard——>...
    jenkins默认邮箱发送通知

    Dashboard——>系统管理——>系统配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    配置钉钉机器人通知

    在钉钉群组中添加自定义机器人
    在这里插入图片描述
    在这里插入图片描述

    Dashboard——>插件管理——>可选插件
    在这里插入图片描述
    安装完插件后还是在Dashboard——>系统管理——>系统配置配置
    在这里插入图片描述
    在这里插入图片描述
    webhook和加密密钥从机器人设置中获取
    在这里插入图片描述
    在这里插入图片描述
    测试
    在这里插入图片描述

    展开全文
  • Jenkins配置文件

    2019-10-06 17:43:50
    在Linux上的Jenkins 以rpm方式部署的配置文件在/etc/sysconfig/jenkins,可以定义Jenkins启动参数和端口。...在Windows上的Jenkins配置文件,目录在 转载于:https://www.cnblogs.com/qianjinyan/p/...
  • Jenkins 配置邮件通知

    千次阅读 2018-06-20 10:50:59
    Jenkins 配置邮件通知 前言 发送邮件原理 在Jenkins配置写信人 开通SMTP服务 在Jenkins配置”E-mail Notification” 在Jenkins配置Extended E-mail Notification 创建一个Job测试Extended E-mail Notification...
  • SonarQube+Jenkins配置使用

    千次阅读 2020-12-30 18:16:07
    二、Jenkins配置 1、添加 server authentication token 凭据–>添加凭据–>填写token保存 2、Manage Jenkins(设置)–>Configure System(系统配置) JK配置参考文章:...
  • Jenkins配置SSH连接

    万次阅读 2019-04-10 11:04:30
    Jenkins配置SSH连接 jenkins需要在指定的服务器上安装私钥和公钥,而且公钥的名称务必用 authorized_keys文件名 在指定用户组创建ssh凭证 创建.ssh文件夹 mkdir .ssh 生成凭证 ssh-keygen 复制公钥为authorized_...
  • jenkins配置java

    千次阅读 2018-03-15 21:10:00
    # JDK版本 java -version # JDK目录 echo $JAVA_HOME # jenkins配置 转载于:https://www.cnblogs.com/sgwjj/p/8576321.html
  • jenkins配置文件目录

    万次阅读 2017-01-16 13:35:15
    jenkins配置默认会存放在用户主目录下的.jenkins文件夹中,如test用户[root@iZ232zv25vtZ ~]# cd /home/test/.jenkins
  • Jenkins配置github项目

    千次阅读 2017-04-13 10:19:48
    Jenkins配置github项目 (jenkins详细配置可查看《gitblit系列七:使用Jenkins配置自动化持续集成构建》) 1.新建任务,点击左侧新建 输入项目名称,选择项目类型,我目前的项目是java项目,选择第一个,构建一...
  • Jenkins配置清华大学插件:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • jenkins 配置 一概述: Jenkins 配置其实主要是根据对应插件来的,这里我分为基础配置,和插件配置只是举例几个常用的! 一.基础配置: 1. jdk 和 maven jdk下载地址: ...上传 JDK 和 Maven 的 tar 包到服务器(容器...
  • jenkins 配置ssh密钥登录

    千次阅读 2020-01-20 11:19:05
    1、找到一台服务器执行 ssh-keygen -t rsa 会在目录/root/.ssh生成idrsa私钥、idrsa.pub公钥,将公钥的内容写入到同目录下的...2、登录jenkins配置凭据 3、在jenkins系统配置中,配置SSH remote hosts,如果提...
  • 使用Jenkins配置SpringBoot的自动化构建

    万次阅读 2017-12-06 21:56:38
    1、使用Jenkins配置Git+Maven的自动化构建 2、Jenkins部署Maven多环境项目(dev、beta、prod)的参数设置 3、使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成 4、使用Generic Webhook ...
  • Jenkins 配置svn自动部署

    万次阅读 2017-04-26 18:03:38
    Jenkins 配置svn自动部署 Jenkins 环境搭建好之后,就需要配置项目了,这里也介绍一下。 新建一个项目 点击新建 输入项目名称 选择:构建一个自由风格的软件项目 点击 OK 输入项目描述 配置构建保留天数和...
  • Jenkins:Jenkins配置

    千次阅读 2016-07-05 01:44:41
    一、配置面板 配置面板是Jenkin的管理页面,它负责配置服务的各个方面,每一个链接跳转到一个专门配置页面。在应用程序的任何地方,通过在搜索框中输入manage就能进入到该页面(如下图),该页面的内容是根据你安装...
  • Jenkins 配置和job的备份

    千次阅读 2019-07-14 22:04:47
    Jenkins 配置和job的备份 关于jenkins中的备份可以借助插件:thinBackup来实现; 备份插件一般有 Backup+Plugin PeriodicBackup+Plugin thinBackup 备份 如果只备份配置和job, 选用thinBackup(也是最可靠的),安装...
  • 本文告诉大家如何在 Jenkins 配置合并到 release 的内容自动合并到 gitlab 的 master 分支
  • Jenkins配置allure,生成测试报告

    万次阅读 2018-09-14 09:43:10
    Jenkins配置allure 系统环境: centos xxx jenkins版本 xxx 步骤 安装 pytest-allure-adaptor;使用命令 pip install pytest-allure-adaptor Jenkins安装allure插件;插件名 Allure Jenkins Plugin Jenkins...
  • 首先通过浏览器进入Jenkins 配置JDK 在系统管理 –&amp;amp;amp;gt; 全局工具配置里面 新增JDK 取消自动安装,选择自己安装的JDK 然后填写别名和JAVA_HOME,最后Save 配置Maven 在系统管理 –&amp;...
  • jenkins 配置代理

    千次阅读 2020-07-30 16:54:08
    jenkins代理配置如下 1.选择系统管理 2.选择插件管理 3.选择高级 4.代理配置 5.代理测试 点击代理配置右下角高级 通过地址测试 点击验证代理会出现成功,则代理配置成功 需要点击提交!需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,164
精华内容 27,665
关键字:

jenkins配置