WH updated Improvement JENKINS-9683
Change By: WH (13/Jan/14 9:34 AM)
Summary: Tagging a Support  matrix  project  projects
Issue Type: Bug Improvement
Assignee: k2nakamura Renjith V
Environment: Jenkins  LTS  1. 411, 532.1
Jenkins
 Subversion Tagging Plugin 1. 14 16 
Description: When tagging a matrix project with two slaves on an axis, each build  tries to tag  tags  the source code.
The first build successfully deletes
 This is very anoying, because  the  existing tag and creates a new tag  source code is tagged multiple times .
The second build fails
 Subsequent jobs have  to delete the existing tag and  creates a trunk folder inside the existing tag  create it again .

Console output of the first build Improvement :

Started by upstream project "test"
 Support matrix  build  number 6
Building remotely on slave1
Checking out a fresh workspace because there's no workspace at /tmp/jenkins_slave1/workspace/test/label/slave1
Cleaning workspace /tmp/jenkins_slave1/workspace/test/label/slave1
Checking out svn+ssh://user@server/repo/test/trunk
AU        abc.txt
At revision 238
no change for svn+ssh://user@server/repo/test/trunk since
 in that way, that in  the  previous build
moduleLocation: Remote ->svn+ssh://user@server/repo/test/trunk
Tag Base URL: 'svn+ssh://user@server/repo/test/tags/myTag'.
Delete old tag svn+ssh://user@server/repo/test/tags/myTag.
Tagged as Revision 240
Notifying upstream projects of
 job  completion
Finished: SUCCESS

Console output of
 configuration one can choose whether  the  second build:

Started by upstream project "test" build number 6
Building remotely on slave2
Checking out a fresh workspace because there's no workspace at /tmp/jenkins_slave2/workspace/test/label/slave2
Cleaning workspace /tmp/jenkins_slave2/workspace/test/label/slave2
Checking out svn+ssh://user@server/repo/test/trunk
AU        abc
 matrix parent job or the matrix child jobs will do the tagging . txt
At revision 238
no change for svn+ssh://user@server/repo/test/trunk since This could be implemented similar to  the  previous build
moduleLocation: Remote
 email  - >svn+ssh://user@server/repo/test/trunk
Tag Base URL: 'svn+ssh://user@server/repo/test/tags/myTag'
ext plugin .
There was no old tag at svn+ssh://user@server/repo/test/tags/myTag.
Tagged as Revision 241
Notifying upstream projects of job completion
Finished: SUCCESS

Subversion log says:

239  Deleted /test/tags/myTag  "Old tag deleted by Jenkins build: jenkins-label=slave1"
240  Added /test/tags/myTag (Copy from path /test/trunk)  "Tagged by Jenkins build: jenkins-label=slave1"
241  Added /test/tags/myTag/trunk (Copy from path /test/trunk)  "Tagged by Jenkins build: jenkins-labe-=slave2"
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to