s/it build lives/builds/

On Fri, Feb 13, 2015 at 12:44 AM, Sam Gleske <[email protected]> wrote:

> According to the "set custom build number" link you gave, a quote from
> Kohsuke:
>
> Hudson assumes that the build number is unique and monotonic. If you can
>> guarantee this condition for Hudson, then you can call
>> Job.updateNextBuildNumber() to set the next build number to the number
>> of your choice.
>
>
> So it sounds like what you encountered was a bug because it build lives
> get overwritten unfortunately when synchronization happens.  I would think
> that the Gearman plugin should keep track of a global build number for a
> project and execute Job.updateNextBuildNumber() to keep the build number
> consistently incrementing across the cluster.
>
> On Thu, Feb 12, 2015 at 1:18 AM, Code <[email protected]> wrote:
>
>> No, I haven't. I found the same topic about Set custom build number
>> <http://jenkins-ci.361315.n4.nabble.com/Set-custom-build-number-td379762.html>
>>  and
>> it seems like this is by design. I will add an issue on bug tracker.
>>
>> Thanks!
>>
>>
>> On Thursday, February 12, 2015 at 1:03:38 PM UTC+7, Sam Gleske wrote:
>>>
>>> Have you filed an issue in the Jenkins issue tracker?  This seems like a
>>> legitimate thing to want job numbers synchronized.
>>>
>>> On Wednesday, February 11, 2015 at 10:50:47 PM UTC-5, Code wrote:
>>>>
>>>> I have gearman, multiple jenkins masters, and several slaves. The
>>>> infrastructure is like below:
>>>>
>>>>                                                    Gearman
>>>>                           __________________|____________________
>>>>                           |
>>>>                      |
>>>>               Jenkins Master 1
>>>>  Jenkins Master 2                                         Jenkins Master 3
>>>> (Public jenkins)
>>>>        ___________|____________
>>>> __________|__________
>>>>        |                  |                     |
>>>>    |                 |                  |
>>>>  Slave 1         Slave 2            Slave 3               Slave 4
>>>>  Slave 5       Slave 6
>>>>
>>>> I queue a job by sending a request to Gearman, then it decides which
>>>> jenkins master should handle the job. After a job is built, jenkins will
>>>> publish it to Jenkins Master 3 using Build Publisher Plugin.
>>>>
>>>> The tricky bit is, let's say I have a job name "job_test_1" on Jenkins
>>>> Master 1 and Jenkins Master 2. The first time I queue a job on Gearman, it
>>>> decides to forward the job to Jenkins Master 1. When it is built, the job
>>>> has build number 1. After then, I queue a job again on Gearman but this
>>>> time it decides to forward the job to Jenkins Master 2. When it is built,
>>>> it got build number 1 since it's the first build on this Jenkins Master.
>>>> When it publishes build to Jenkins Master 3, the result will overwrite
>>>> build number 1 on Jenkins Master 1 because it has the same build number.
>>>>
>>>> I read on a Jenkins forum and it seemed like this is by design. Is
>>>> there a way to work around this problem?
>>>>
>>>  --
>> 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/YkU8yZckQ3Q/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/c87cadfb-1473-4c0d-a6db-0fabb416543a%40googlegroups.com
>> <https://groups.google.com/d/msgid/jenkinsci-dev/c87cadfb-1473-4c0d-a6db-0fabb416543a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
> I prefer to encrypt my email
>
> GPG FINGERPRINT 4096 KEY
> 8D8B F0E2 42D8 A068 572E
> BF3C E8F7 3234 7257 E65F
> https://keybase.io/samrocketman
>
> Learn how to encrypt your email with the Email Self Defense guide:
> https://emailselfdefense.fsf.org/en/
>



-- 
I prefer to encrypt my email

GPG FINGERPRINT 4096 KEY
8D8B F0E2 42D8 A068 572E
BF3C E8F7 3234 7257 E65F
https://keybase.io/samrocketman

Learn how to encrypt your email with the Email Self Defense guide:
https://emailselfdefense.fsf.org/en/

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAKtEXLDv1EDeEz2yYD_zKBBJ27vA8FUpy2LL%3D0%3D0Lem92eiurw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to