Thanks Mark,
We would rather use the publisher but that didn't work for us. We get a
clean build but
using GIT_SSH to set credentials
> git fetch --tags --progress integrity:/raid2/repository/vcs/jpsgcs/core
> +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision bcd82722d8351ebb380d41c7ad42faf4a6497dd9
(refs/remotes/origin/master)
. . .
+ /var/lib/jenkins/bin/incrBuildVersion build.gradle
+ mv new.gradle build.gradle
> git tag -l jenkins-jpsgcs-core-56 # timeout=10
> git tag -a -f -m Jenkins Build #56 jenkins-jpsgcs-core-56-SUCCESS #
> timeout=10
Finished: SUCCESS
but the build.gradle file remains unchanged in the git repo.
We checked "Push Only If Success", and "Merge Results" only. Not using
"Force Push", Tags, Branches. I don't see a "git push" entry in the console
log.
Thanks for your time. We'll look at rigging the remote etc.
rjs
On Tuesday, November 18, 2014 3:21:50 PM UTC-7, Mark Waite wrote:
>
> If you're set on having the "git push" inside your build script, couldn't
> you also use your build script to configure the master branch remote and
> merge?
>
> Alternately, you could include the setting of the remote into your "git
> push" command line by adding the "--set-upstream" argument to the push
> command.
>
> The git plugin includes a git publisher post build action which can push
> changes for you, if you'd rather use the plugin to perform the push.
>
> Mark Waite
>
> On Tue, Nov 18, 2014 at 3:11 PM, Rob Sargent <[email protected]
> <javascript:>> wrote:
>
>> We would like to update the build number in our build.gradle file after
>> each successful build.
>>
>> Unfortunately it appears that jenkins clone of the git repo does not
>> include the branch block
>> [branch "master"]
>> remote = origin
>> merge = refs/heads/master
>> we find when we do a manual check out.
>>
>> As such, the 'git push' line in our post build script finishes with
>>
>> + git push
>> Everything up-to-date
>> > git tag -l jenkins-jpsgcs-core-51 # timeout=10
>> > git tag -a -f -m Jenkins Build #51 jenkins-jpsgcs-core-51-SUCCESS #
>> timeout=10
>> Finished: SUCCESS
>>
>> and the central repo is never updated. (The developers do not see an
>> updated build.gradle.)
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> Thanks!
> Mark Waite
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" 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/d/optout.