diff options
author | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2013-04-17 16:27:58 +0300 |
---|---|---|
committer | Paul Sokolovsky <paul.sokolovsky@linaro.org> | 2013-04-17 16:27:58 +0300 |
commit | 7e54e63eacab4f825995df7aaa6cb856578c1ce1 (patch) | |
tree | 6ef88a8baab99ca6c439e57ad812fa0498cba0ce /utils/mangle-jobs | |
parent | f8f964719441140c82f15d526729a4425a4bb497 (diff) |
Update builders section for new publisher migration.
Diffstat (limited to 'utils/mangle-jobs')
-rw-r--r-- | utils/mangle-jobs/builders.xml | 143 |
1 files changed, 12 insertions, 131 deletions
diff --git a/utils/mangle-jobs/builders.xml b/utils/mangle-jobs/builders.xml index 47b8ae4..06e2c38 100644 --- a/utils/mangle-jobs/builders.xml +++ b/utils/mangle-jobs/builders.xml @@ -1,136 +1,17 @@ <builders> <hudson.plugins.shell.ShellWithStatus> - <command>rm -rf build-tools -bzr get lp:linaro-android-build-tools build-tools -build-tools/node/build us-east-1.ec2-git-mirror.linaro.org "$CONFIG" -#build-tools/node/build "$HUDSON_URL" "$CONFIG" + <command># Runs as ubuntu +rm -rf build-tools +bzr get lp:~pfalcon/linaro-android-build-tools/new-pub build-tools +sudo -H -E build-tools/node/build us-east-1.ec2-git-mirror.linaro.org "$CONFIG" + +time build-tools/utils/new-publish/publish -p2 $JOB_NAME/$BUILD_NUMBER "build/out/target/*/*/*.img,build/out/target/*/*/*.img.bz2,build/out/target/*/*/*.tar.bz2,build/out/target/*/*/MD5SUMS,build/out/*.tar.bz2,build/out/*.xml,build/out/*_config,build/out/lava-job-info,build/out/linaro_kernel_build_cmds.sh,build/out/linaro_android_build_cmds.sh,build/out/*EULA*,build/out/target/product/*/*EULA*,build/out/target/product/*/howto/*EULA*,build/out/**/BUILD-INFO.txt,build/out/target/product/*/howto/HOWTO_*.txt" + +build-tools/node/lava-submit "$CONFIG" + +time build-tools/utils/new-publish/publish -p2 $JOB_NAME/$BUILD_NUMBER build/out/lava-job-info + +echo "Build finished" </command> </hudson.plugins.shell.ShellWithStatus> - <jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <delegate> - <consolePrefix>SSH: </consolePrefix> - <delegate> - <publishers> - <jenkins.plugins.publish__over__ssh.BapSshPublisher> - <configName>snapshots.linaro.org new</configName> - <verbose>false</verbose> - <transfers> - <jenkins.plugins.publish__over__ssh.BapSshTransfer> - <remoteDirectory>android/${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,build/out/linaro_kernel_build_cmds.sh,build/out/linaro_android_build_cmds.sh,build/out/**/*EULA*</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 new</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 -t android -j ${JOB_NAME} -n ${BUILD_NUMBER} -m</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> - </delegate> - </jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <hudson.tasks.Shell> - <command>build-tools/node/lava-submit "$CONFIG" -</command> - </hudson.tasks.Shell> - <jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <delegate> - <consolePrefix>SSH: </consolePrefix> - <delegate> - <publishers> - <jenkins.plugins.publish__over__ssh.BapSshPublisher> - <configName>snapshots.linaro.org new</configName> - <verbose>false</verbose> - <transfers> - <jenkins.plugins.publish__over__ssh.BapSshTransfer> - <remoteDirectory>android/${JOB_NAME}/${BUILD_NUMBER}</remoteDirectory> - <sourceFiles>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> - </publishers> - <continueOnError>false</continueOnError> - <failOnError>false</failOnError> - <alwaysPublishFromMaster>true</alwaysPublishFromMaster> - <hostConfigurationAccess class="jenkins.plugins.publish_over_ssh.BapSshPublisherPlugin" reference="../.."/> - </delegate> - </delegate> - </jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <delegate> - <consolePrefix>SSH: </consolePrefix> - <delegate> - <publishers> - <jenkins.plugins.publish__over__ssh.BapSshPublisher> - <configName>snapshots.linaro.org file-move new</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 -t android -j ${JOB_NAME} -n ${BUILD_NUMBER} -m</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> - </delegate> - </jenkins.plugins.publish__over__ssh.BapSshBuilderPlugin> - <hudson.tasks.Shell> - <command>echo "Build finished" -</command> - </hudson.tasks.Shell> </builders> |