Roger, wilco.

Really not confident this isn't a configuration mis-step, though having to tell jenkins to tell git to use master branch might be construed as an /issue/.

rjs

On 11/19/2014 07:21 AM, Kanstantsin Shautsou wrote:


Rob Sargent, please post issues to issues.jenkins-ci.org
On Wednesday, November 19, 2014 2:24:38 AM UTC+3, Mark Waite wrote:

    You may need to add the additional behavior to checkout to a
    specific local branch (if you're not already doing that).  My git
    jobs which push are typically using "merge before build" and that
    specifies a target branch for checkout and merge.

    Mark Waite

    On Tue, Nov 18, 2014 at 4:15 PM, Rob Sargent <[email protected]
    <javascript:>> wrote:

        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]> 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].
                For more options, visit
                https://groups.google.com/d/optout
                <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]
        <javascript:>.
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.




-- Thanks!
    Mark Waite

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group. To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/T8_kSCB2uws/unsubscribe. To unsubscribe from this group and all its topics, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

--
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.

Reply via email to