只进行质量构建(不包含把包推送到ftp,代码库是svn):

<?xml version="1.0" encoding="UTF-8"?><project><actions/><description/><logRotator class="hudson.tasks.LogRotator"><daysToKeep>-1</daysToKeep><numToKeep>-1</numToKeep><artifactDaysToKeep>-1</artifactDaysToKeep><artifactNumToKeep>-1</artifactNumToKeep></logRotator><keepDependencies>false</keepDependencies><properties><com.tikal.hudson.plugins.notification.HudsonNotificationProperty plugin="notification@1.7"><endpoints><com.tikal.hudson.plugins.notification.Endpoint><protocol>HTTP</protocol><format>JSON</format><url>http://******test/ci/notification.htm</url><event>all</event><timeout>360000</timeout></com.tikal.hudson.plugins.notification.Endpoint></endpoints></com.tikal.hudson.plugins.notification.HudsonNotificationProperty></properties><scm class="hudson.scm.SubversionSCM" plugin="subversion@1.54"><excludedRegions/><includedRegions/><excludedUsers/><excludedRevprop/><excludedCommitMessages/><workspaceUpdater class="hudson.scm.subversion.UpdateWithCleanUpdater"/><ignoreDirPropChanges>false</ignoreDirPropChanges><filterChangelog>false</filterChangelog><locations><hudson.scm.SubversionSCM_-ModuleLocation><remote>https://my.svncode.***test.com/svn/zty**/branches/zty_V1.0.5</remote>
<local>.</local>
<depthOption>infinity</depthOption>
<ignoreExternalsOption>false</ignoreExternalsOption>
</hudson.scm.SubversionSCM_-ModuleLocation>
</locations></scm><canRoam>false</canRoam><disabled>false</disabled><blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding><blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding><jdk>(Default)</jdk><triggers><hudson.triggers.SCMTrigger><spec>H/10 * * * *</spec><ignorePostCommitHooks>false</ignorePostCommitHooks></hudson.triggers.SCMTrigger></triggers><concurrentBuild>false</concurrentBuild><builders><hudson.tasks.Shell>
<command>cat /opt/CI/dosometest.sh &gt;/dev/null #!/bin/bashcd ${WORKSPACE}
sh /opt/CI/dosometest.sh ${WORKSPACE}/zty-pom/pom.xml </command>
</hudson.tasks.Shell><hudson.tasks.Maven>
<targets>clean package  -Dmaven.test.failure.ignore=true -Dfile.encoding=UTF-8 -Dmaven.javadoc.skip=true -Dmaven.yuicompressor.skip=true</targets>
<mavenName>maven-3.0.5</mavenName><pom>zty-pom/pom.xml</pom>
<usePrivateRepository>false</usePrivateRepository>
<settings class="jenkins.mvn.DefaultSettingsProvider"/>
<globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/>
</hudson.tasks.Maven><hudson.tasks.Shell>
<command>rm -rf $JENKINS_HOME/jobs/$JOB_NAME/modules</command>
</hudson.tasks.Shell></builders><publishers><hudson.plugins.sonar.SonarPublisher plugin="sonar@2.1"><jdk>JAVA_1.8.0_51</jdk><installationName>sonar1</installationName><branch>1.0.5</branch><language>java</language><mavenOpts/><jobAdditionalProperties>-Dsonar.sourceEncoding=UTF-8 -Dsonar.java.source=1.7</jobAdditionalProperties><mavenInstallationName>maven-3.0.5</mavenInstallationName><rootPom>zty-pom/pom.xml</rootPom><settings class="jenkins.mvn.DefaultSettingsProvider"/><globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/><usePrivateRepository>false</usePrivateRepository></hudson.plugins.sonar.SonarPublisher></publishers><buildWrappers/>
<assignedNode>mesos</assignedNode></project>

只进行质量构建(不包含把包推送到ftp,代码库是git):

<?xml version="1.0" encoding="UTF-8"?><project><actions/><description/><keepDependencies>false</keepDependencies><properties><com.tikal.hudson.plugins.notification.HudsonNotificationProperty plugin="notification@1.7"><endpoints><com.tikal.hudson.plugins.notification.Endpoint><protocol>HTTP</protocol><format>JSON</format><url>http://***test/buildjob/jenkinsNotify</url></com.tikal.hudson.plugins.notification.Endpoint></endpoints></com.tikal.hudson.plugins.notification.HudsonNotificationProperty><jenkins.model.BuildDiscarderProperty><strategy class="hudson.tasks.LogRotator"><daysToKeep>7</daysToKeep><numToKeep>-1</numToKeep><artifactDaysToKeep>-1</artifactDaysToKeep><artifactNumToKeep>-1</artifactNumToKeep></strategy></jenkins.model.BuildDiscarderProperty></properties><scm class="hudson.plugins.git.GitSCM" plugin="git@2.2.12"><configVersion>2</configVersion><userRemoteConfigs><hudson.plugins.git.UserRemoteConfig><url>http://git.test.com/eppsqps/eppsqps_git.git</url><credentialsId>273ff0b1-aba9-46ed-a35e-69039c4aeace</credentialsId></hudson.plugins.git.UserRemoteConfig></userRemoteConfigs><branches><hudson.plugins.git.BranchSpec><name>refs/heads/eppsqps_V20180720</name></hudson.plugins.git.BranchSpec></branches><doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations><submoduleCfg class="list"/><extensions><hudson.plugins.git.extensions.impl.CleanBeforeCheckout/></extensions></scm><assignedNode>mesos</assignedNode><canRoam>false</canRoam><disabled>false</disabled><blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding><blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding><jdk>jdk1.8.0</jdk><triggers/><concurrentBuild>false</concurrentBuild><builders><hudson.tasks.Shell><command>cat /opt/CI/jdosometest.sh &gt;/dev/null#!/bin/bashcd ${WORKSPACE} sh /opt/CI/dosometest.sh ${WORKSPACE}/pom.xml</command></hudson.tasks.Shell><hudson.tasks.Maven><targets>clean install -Dmaven.test.failure.ignore=true -Dfile.encoding=UTF-8 -Dmaven.javadoc.skip=true -Dmaven.yuicompressor.skip=true </targets><mavenName>maven3.0.5</mavenName><jvmOptions/><pom>pom.xml</pom><usePrivateRepository>false</usePrivateRepository><settings class="jenkins.mvn.DefaultSettingsProvider"/><globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/></hudson.tasks.Maven><hudson.tasks.Shell><command>rm -rf $JENKINS_HOME/jobs/$JOB_NAME/modules</command></hudson.tasks.Shell></builders><publishers><hudson.plugins.sonar.SonarPublisher plugin="sonar@2.1"><jdk>JAVA_1.8.0_51</jdk><branch>eppsqps_eppsqps_git_20180723153957</branch><language>java</language><mavenOpts/><jobAdditionalProperties>-Dsonar.sourceEncoding=UTF-8 -Dsonar.java.source=1.8.0_51</jobAdditionalProperties><mavenInstallationName>maven3.0.5</mavenInstallationName><rootPom>pom.xml</rootPom><settings class="jenkins.mvn.DefaultSettingsProvider"/><globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/><usePrivateRepository>false</usePrivateRepository></hudson.plugins.sonar.SonarPublisher></publishers><buildWrappers/>
</project>

------------------------------------------------------------------------------------------------------------------------------------------------------

打包将包推送到ftp:

<?xml version="1.0" encoding="UTF-8"?><project><actions/><description/><logRotator class="hudson.tasks.LogRotator"><daysToKeep>5</daysToKeep><numToKeep>-1</numToKeep><artifactDaysToKeep>-1</artifactDaysToKeep><artifactNumToKeep>-1</artifactNumToKeep></logRotator>
<keepDependencies>false</keepDependencies><properties><com.tikal.hudson.plugins.notification.HudsonNotificationProperty plugin="notification@1.5"><endpoints><com.tikal.hudson.plugins.notification.Endpoint><protocol>HTTP</protocol><format>JSON</format><url>http://****test/build/notification.htm</url></com.tikal.hudson.plugins.notification.Endpoint></endpoints></com.tikal.hudson.plugins.notification.HudsonNotificationProperty></properties><scm class="hudson.scm.SubversionSCM" plugin="subversion@1.45"><excludedRegions/><includedRegions/><excludedUsers/><excludedRevprop/><excludedCommitMessages/><workspaceUpdater class="hudson.scm.subversion.UpdateWithCleanUpdater"/><ignoreDirPropChanges>false</ignoreDirPropChanges><filterChangelog>false</filterChangelog><locations>
<hudson.scm.SubversionSCM_-ModuleLocation><remote>https:/****test/svn/zty/branches/zty_V1.0.4</remote>
<local>.</local>
<depthOption>infinity</depthOption>
<ignoreExternalsOption>false</ignoreExternalsOption>
</hudson.scm.SubversionSCM_-ModuleLocation>
</locations></scm><assignedNode>java</assignedNode><canRoam>false</canRoam><disabled>false</disabled><blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding><blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding><jdk>(Default)</jdk><triggers class="vector"/><concurrentBuild>false</concurrentBuild><builders><hudson.tasks.Maven>
<targets>clean package -Dmaven.test.skip=true -Dfile.encoding=UTF-8 -Dmaven.javadoc.skip=true  org.apache.maven.plugins:maven-dependency-plugin:2.2:tree    -DappendOutput=true -DoutputFile=${WORKSPACE}/dependency.txt  -DoutputType=dot  -Dverbose -Psit</targets>
<mavenName>maven-3.0.5</mavenName><pom>zty-pom/pom.xml</pom>
<usePrivateRepository>false</usePrivateRepository>
<settings class="jenkins.mvn.DefaultSettingsProvider"/>
<globalSettings class="jenkins.mvn.DefaultGlobalSettingsProvider"/>
</hudson.tasks.Maven><hudson.tasks.Shell><command> sh $SHELL_HOME/****test.sh  $SHELL_TMP "zty-web/target/*.war" ${WORKSPACE}  </command>
</hudson.tasks.Shell></builders><publishers><jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin plugin="publish-over-ftp@1.10">
<consolePrefix>FTP: </consolePrefix>
<delegate>
<publishers>
<jenkins.plugins.publish__over__ftp.BapFtpPublisher>
<configName>new_ftp_sit</configName>
<verbose>false</verbose>
<transfers>
<jenkins.plugins.publish__over__ftp.BapFtpTransfer>
<remoteDirectory>/sit/ZTY_9fe64d9d398137574a18ec9c596333c9</remoteDirectory><sourceFiles>zty-web/target/*.war</sourceFiles>
<excludes/>
<removePrefix>zty-web/target</removePrefix>
<remoteDirectorySDF>false</remoteDirectorySDF>
<flatten>false</flatten>
<cleanRemote>false</cleanRemote>
<noDefaultExcludes>false</noDefaultExcludes>
<makeEmptyDirs>true</makeEmptyDirs>
<patternSeparator>[, ]+</patternSeparator>
<asciiMode>false</asciiMode>
</jenkins.plugins.publish__over__ftp.BapFtpTransfer>
</transfers>
<useWorkspaceInPromotion>false</useWorkspaceInPromotion>
<usePromotionTimestamp>false</usePromotionTimestamp>
</jenkins.plugins.publish__over__ftp.BapFtpPublisher>
</publishers>
<continueOnError>false</continueOnError>
<failOnError>false</failOnError>
<alwaysPublishFromMaster>false</alwaysPublishFromMaster>
<hostConfigurationAccess class="jenkins.plugins.publish_over_ftp.BapFtpPublisherPlugin" reference="../.."/>
</delegate>
</jenkins.plugins.publish__over__ftp.BapFtpPublisherPlugin></publishers><buildWrappers/>
</project>

jenkins job config.xml结构相关推荐

  1. 如何更新Jenkins作业发布config.xml

    最近,我想更新Cloudbees中的一些作业(未使用DSL定义),为每个作业添加一些属性. 好吧,我在使其工作时遇到了一些麻烦,这是我的注意事项(我使用的是Jenkins 1.651.2.1,但有可能 ...

  2. python处理Jenkins Job配置文件config.xml

    文章目录 一.准备config.xml文件 二.增加字符串参数 代码 confix.xml文件会增加如下内容: 创建的jenkins项目test1 三.删除字符串参数的某个属性 四.替换字符串参数的某 ...

  3. clickhouse配置项config.xml详解——服务器配置参数

    调研学习clickhouse,上一章介绍了clickhouse的配置项users.xml,这一章介绍另一大项config.xml 从clickhouse的官网看,clickhouse的配置参数主要分了 ...

  4. CRM:把 isv.config.xml 按钮事件移动到 entity.onload()

    大家都知道在ISV.CONFIG里可以添加按钮,然后添加按钮事件,比如下面: <Entities>   <Entity name="account">    ...

  5. mybatis中config.xml文件的解析

    config.xml文件的解析是主要是XMLConfigBuilder完成的,通过调用parseConfiguration来实现整个解析过程 public Configuration parse() ...

  6. idea创建mybatis的config.xml和mapper.xml方法

      1.file-setting,左上角输入template,  2.在左侧栏找到File And Code Templates  3.中间选中Files  4.点击+号,添加模板  5.输入模板名字 ...

  7. android xml 删除控件,android-cordova插件rm cordova-plugin-whitelist不会更改config.xml,因此在构建时将被读取...

    当我跑步 cordova plugin rm cordova-plugin-whitelist 然后运行 cordova build android 我收到以下消息: Discovered plugi ...

  8. 转自JIM Wang:把 isv.config.xml 按钮事件移动到 entity.onload()

    把 isv.config.xml 按钮事件移动到 entity.onload() 大家都知道在ISV.CONFIG里可以添加按钮,然后添加按钮事件,比如下面: <Entities>   & ...

  9. Cordova 配置文件config.xml常用整理

    一.配置WebView全屏 点击:Cordova config.xml配置WebView全屏浏览

最新文章

  1. 44 jQuery概述和基本使用
  2. 干货!MySQL 资源大全
  3. 羊皮卷的故事-第十章-羊皮卷之三
  4. websphere不释放游标_不懂别瞎搞!Redis 性能优化的 13 条军规!
  5. 【生活科普】这7个影视剧的经典桥段,骗了我们很多年……
  6. LETTERS (信息学奥赛一本通-T1212)
  7. 【逆向知识】开发WinDBG扩展DLL
  8. Centos下pure-ftpd安装配置详解
  9. Python-copy()与deepcopy()之间的主要区别
  10. Java第十二次作业:什么是一维数组?什么是对象数组?吃金币游戏2.0版 新增炸弹功能 新增游戏倒计时功能 新增胜利失败检测功能 使用如鹏游戏引擎制作窗体 一维数组设置金币...
  11. 如何让webpack打包的速度提升50%?
  12. windows下Tomcat详细安装配置教程
  13. TVS二极管的工作原理与选型
  14. VUE实现前台图片 标注(添加矩形框)、放大、缩小、拖拽
  15. android EditText 设置弹出数字输入法键盘
  16. 认识一下阿里的AI殿堂-达摩院
  17. (转)War3 World Editor 菜单详解
  18. 《鹰猎长空》探析日本电影业在东西方文化间的摇摆
  19. MTR 网络诊断工具
  20. 【蓝桥杯】——DS18B20模块

热门文章

  1. spring boot的hello world小实验
  2. pg_config executable not found
  3. Pearson相关系数
  4. 请求失败或服务未及时响应 有关详细信息_「干货」从零开始的微服务搭建之路...
  5. linux 字符串加入中括号,方括号及其在命令行中的不同用法介绍
  6. top命令---Linux学习笔记
  7. 图数据库:AgensGraph
  8. 1623: 街道路径条数
  9. 最优化算法-斐波那契数列搜索
  10. Usermod 命令详解