This is exactly what i was looking for. Thanks.
On Friday, 22 September 2017 05:57:04 UTC+2, Robert Hales wrote:
>
> In your Branch Sources section of your Multibranch job, you just have to
> add the "Suppress Automatic SCM Triggering". This will prevent the branch
> indexing scan from kicking off a new build when it finds changes.
>
> On Tuesday, September 12, 2017 at 8:56:32 AM UTC-6, ishan jain wrote:
>>
>> Hi all,
>>
>> I keep my Jenkinsfile in a git repo. For features and fixes, i create
>> branches on this repo, each having a slightly different Jenkinsfile. I have
>> a jenkins job of type multibranch pipeline, scanning these pipelines as i
>> create a branch.
>>
>> Assuming i have the basic declarative pipeline structure for all
>> Jenkinsfiles in different branches
>>
>> pipeline {
>> agent any
>> triggers {
>> cron('H 4/* 0 0 1-5')
>> }
>> stages {
>> stage('Example') {
>> steps {
>> echo 'Hello World'
>> }
>> }
>> }
>> }
>>
>>
>>
>> I sometimes want to change the cron of certain jobs, sometimes even to
>> disable it. The best ideal way to do it would be to change it in
>> Jenkinsfile in the GIT repo. But after changing the code and invoking 'scan
>> multibranch pipeline' from Jenkins UI, it does 1 execution, which is
>> something i do not want.
>>
>> How can i make sure that updated settings done in Jenkinsfile are picked
>> up without executing it ? And can it happen automatically immediately ?
>> What is the simplest way to disable a job for a while in the above setup ?
>>
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" 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-users/f04c2601-e8ee-4fbe-973b-12693c6955e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.