aboutsummaryrefslogtreecommitdiff
path: root/utils/mangle-jobs/add-snapshots-l-o-publisher.mangle
diff options
context:
space:
mode:
Diffstat (limited to 'utils/mangle-jobs/add-snapshots-l-o-publisher.mangle')
-rw-r--r--utils/mangle-jobs/add-snapshots-l-o-publisher.mangle68
1 files changed, 0 insertions, 68 deletions
diff --git a/utils/mangle-jobs/add-snapshots-l-o-publisher.mangle b/utils/mangle-jobs/add-snapshots-l-o-publisher.mangle
deleted file mode 100644
index 21cddb8..0000000
--- a/utils/mangle-jobs/add-snapshots-l-o-publisher.mangle
+++ /dev/null
@@ -1,68 +0,0 @@
-# Add SSH(SFTP) artifact publishing to snapshots.linaro.org
-
-#from lxml.etree import Element
-from lxml.etree import fromstring
-
-publisher = """\
- <jenkins.plugins.publish__over__ssh.BapSshPublisherPlugin>
- <consolePrefix>SSH: </consolePrefix>
- <delegate>
- <publishers>
- <jenkins.plugins.publish__over__ssh.BapSshPublisher>
- <configName>snapshots.linaro.org</configName>
- <verbose>false</verbose>
- <transfers>
- <jenkins.plugins.publish__over__ssh.BapSshTransfer>
- <remoteDirectory>${JOB_NAME}/${BUILD_NUMBER}</remoteDirectory>
- <sourceFiles>build/out/target/*/*/*.img,build/out/target/*/*/*.tar.bz2,build/out/target/*/*/MD5SUMS,build/out/*.tar.bz2,build/out/*.xml,build/out/*_config,build/out/lava-job-info</sourceFiles>
- <excludes></excludes>
- <removePrefix>build/out</removePrefix>
- <remoteDirectorySDF>false</remoteDirectorySDF>
- <flatten>false</flatten>
- <cleanRemote>false</cleanRemote>
- <execCommand></execCommand>
- <execTimeout>120000</execTimeout>
- <usePty>false</usePty>
- </jenkins.plugins.publish__over__ssh.BapSshTransfer>
- </transfers>
- <useWorkspaceInPromotion>false</useWorkspaceInPromotion>
- <usePromotionTimestamp>false</usePromotionTimestamp>
- </jenkins.plugins.publish__over__ssh.BapSshPublisher>
- <jenkins.plugins.publish__over__ssh.BapSshPublisher>
- <configName>snapshots.linaro.org file-move</configName>
- <verbose>false</verbose>
- <transfers>
- <jenkins.plugins.publish__over__ssh.BapSshTransfer>
- <remoteDirectory></remoteDirectory>
- <sourceFiles></sourceFiles>
- <excludes></excludes>
- <removePrefix></removePrefix>
- <remoteDirectorySDF>false</remoteDirectorySDF>
- <flatten>false</flatten>
- <cleanRemote>false</cleanRemote>
- <execCommand>reshuffle-files</execCommand>
- <execTimeout>120000</execTimeout>
- <usePty>false</usePty>
- </jenkins.plugins.publish__over__ssh.BapSshTransfer>
- </transfers>
- <useWorkspaceInPromotion>false</useWorkspaceInPromotion>
- <usePromotionTimestamp>false</usePromotionTimestamp>
- </jenkins.plugins.publish__over__ssh.BapSshPublisher>
- </publishers>
- <continueOnError>false</continueOnError>
- <failOnError>false</failOnError>
- <alwaysPublishFromMaster>true</alwaysPublishFromMaster>
- <hostConfigurationAccess class="jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin" reference="../.."/>
- </delegate>
- </jenkins.plugins.publish__over__ssh.BapSshPublisherPlugin>
-"""
-
-def mangle(tree):
- if tree.xpath("//jenkins.plugins.publish__over__ssh.BapSshPublisherPlugin"):
- # Already there
- return
- tag = tree.xpath('/project/publishers')[0]
- node = fromstring(publisher)
- tag.append(node)
- node.getprevious().tail += " "
- node.tail = "\n "