Hi Andreas, yes please give me the snippet. I will try it.
Thanks. Am Mittwoch, 21. November 2012 08:48:52 UTC+1 schrieb Andreas Schilling: > > Sven, > > as far as I understood the point is that the order of job > execution/triggering is important because the build number you want to have > can then happen to be off by 1 or something? > If you need the build number of a downstream job at a very specific point > in time (e.g. right when the upstream job starts but has not yet triggered > the downstream job) I'd suggest to include that into your build script. I > can give you a snippet for ant that does that. > > kind regards, > > Andreas Schilling > CAE Processes & Data Management > ------------------------------------------------------------------- > Dipl. Inf. Andreas Schilling > Senior Software Architect > > TWT GmbH > Science & Innovation > Bernhäuser Str. 40 - 42 > 73765 Neuhausen > > Tel: +49 - 7158 - 17 15 - 673 > E-Mail: [email protected] <javascript:> > -------------------------------------------------------------------- > www.twt-gmbh.de > -------------------------------------------------------------------- > Geschäftsführung: Dimitrios Vartziotis, Joachim Laicher (stv.) > Registergericht: Amtsgericht Stuttgart, HRB Nr. 212778 > Umsatzsteuer: ID-Nr.: DE147841145 > -------------------------------------------------------------------- > > > > Von: Sven Finsterwalder <[email protected] <javascript:>> > An: [email protected] <javascript:> > Datum: 21.11.2012 08:40 > Betreff: Re: GetBuildnumber of started downstrem Job groovy > Gesendet von: [email protected] <javascript:> > ------------------------------ > > > > Good morning, > > is there no one who can help me? > > Thanks. > > Am Dienstag, 20. November 2012 09:44:24 UTC+1 schrieb Sven Finsterwalder: > Hi Andreas, > > thanks for that. > > But what if there are some other builds between the startet > downstreambuild? > I will explaine it: > > MainJob starts two downstream-jobs (deployment- and test-job) with some > specific parameter. > The deploymentjob could be used while the MainJob has triggered the > downstreamjob. > So if i use your line of code, i will not get the buildnumber of right > build. > > > Am Dienstag, 20. November 2012 09:26:51 UTC+1 schrieb Andreas Schilling: > Hi Sven! > > You were nearly there :-) > > println(project.getFullName()+ ' ' + project.getNextBuildNumber()); > > If you need the current build number you have to subtract 1. > > Kind regards, > > Andreas Schilling > CAE Processes & Data Management > ------------------------------------------------------------------- > Dipl. Inf. Andreas Schilling > Senior Software Architect > > TWT GmbH > Science & Innovation > Bernhäuser Str. 40 - 42 > 73765 Neuhausen > > Tel: +49 - 7158 - 17 15 - 673 > E-Mail: [email protected] > --------------------------------------------------------------------* > **www.twt-gmbh.de* <http://www.twt-gmbh.de/> > -------------------------------------------------------------------- > Geschäftsführung: Dimitrios Vartziotis, Joachim Laicher (stv.) > Registergericht: Amtsgericht Stuttgart, HRB Nr. 212778 > Umsatzsteuer: ID-Nr.: DE147841145 > -------------------------------------------------------------------- > > > > Von: Sven Finsterwalder <[email protected]> > An: [email protected] > Datum: 20.11.2012 09:13 > Betreff: GetBuildnumber of started downstrem Job groovy > Gesendet von: [email protected] > ------------------------------ > > > > Hello, > > i try to get the buildnumber of a started downstream Job with groovy. > Currently i got this: > > def deploymentJob = > Jenkins.getInstance().getItemByFullName('deployment-universal-automatic-2.2') > println(deploymentJob.getDownstreamProjects()) > > List<AbstractProject> childs = deploymentJob.getDownstreamProjects() > for (Iterator<AbstractProject> iterator = childs.iterator(); > iterator.hasNext();) { > AbstractProject project = iterator.next(); > println(project.getFullName()); > } > > How can i now get the buildnumber of the DownstreamJob? > I have read the > *documentation*<http://javadoc.jenkins-ci.org/hudson/model/AbstractProject.html>but > i can not find a way to do it, please help me. > > Thanks! >
