diff options
author | Adam Romanek <romanek.adam@gmail.com> | 2020-05-25 13:58:04 +0200 |
---|---|---|
committer | Adam Romanek <romanek.adam@gmail.com> | 2020-05-25 13:59:13 +0200 |
commit | 8625fe2a975524f0f3382959ec8f4132b353c278 (patch) | |
tree | cc8c9eff1cd403035720df78ffd3a6dfb6b36dec /tests/yamlparser/fixtures/project_pipeline_triggers.xml | |
parent | 074985c7ff9360bb58be80ffab686746267f814f (diff) | |
download | python-jenkins-job-builder-8625fe2a975524f0f3382959ec8f4132b353c278.tar.gz python-jenkins-job-builder-8625fe2a975524f0f3382959ec8f4132b353c278.tar.xz python-jenkins-job-builder-8625fe2a975524f0f3382959ec8f4132b353c278.zip |
Pipelines: stop producing unsupported and deprecated XML tags
The changes include:
- <concurrentBuild> should now be represented as
<org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty/>
property
- <triggers> should now be localed inside
<org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty>
property, in <properties> section
- unsupported XML elements got removed:
- <blockBuildWhenDownstreamBuilding>
- <blockBuildWhenUpstreamBuilding>
- <assignedNode>
- <canRoam>
- <customWorkspace>
- got rid of publishers from project_pipeline_template005.{xml,yaml} as
these are not supported in Pipeline jobs
The above changes align the produced XMLs with the ones from Jenkins 2.190.1
and Pipeline plugin v2.6.
Task: 39836
Story: 2007708
Change-Id: I650ef2ee60e872cce8f93de5f391933d68ec81f0
Diffstat (limited to 'tests/yamlparser/fixtures/project_pipeline_triggers.xml')
-rw-r--r-- | tests/yamlparser/fixtures/project_pipeline_triggers.xml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/yamlparser/fixtures/project_pipeline_triggers.xml b/tests/yamlparser/fixtures/project_pipeline_triggers.xml new file mode 100644 index 00000000..ed964de8 --- /dev/null +++ b/tests/yamlparser/fixtures/project_pipeline_triggers.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<flow-definition plugin="workflow-job"> + <definition class="org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition" plugin="workflow-cps"> + <script>build job: "job1" +</script> + <sandbox>false</sandbox> + </definition> + <actions/> + <description><!-- Managed by Jenkins Job Builder --></description> + <keepDependencies>false</keepDependencies> + <properties> + <org.jenkinsci.plugins.workflow.job.properties.DisableConcurrentBuildsJobProperty/> + <org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty> + <triggers> + <hudson.triggers.TimerTrigger> + <spec>@daily</spec> + </hudson.triggers.TimerTrigger> + </triggers> + </org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty> + </properties> +</flow-definition> |