All of lore.kernel.org
 help / color / mirror / Atom feed
* [autobuilder][PATCH 1/4] README: update filenames and locations
@ 2015-02-17 21:41 Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 2/4] gitignore: add janitor log and additional config files Joe MacDonald
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Joe MacDonald @ 2015-02-17 21:41 UTC (permalink / raw)
  To: yocto

The main README points at conf/autobuilder.conf and conf/yoctoAB.conf,
both of which aren't the current places where the autobuilder looks for
these files anymore.

README-NEW-AUTOBUILDER has a bit of whitespace damage, in the text and in
the examples, so clean that up to make it more paste-friendly.

Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
---
 README                 |  6 +++---
 README-NEW-AUTOBUILDER | 14 +++++++-------
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/README b/README
index 94dae28..06b9cbc 100644
--- a/README
+++ b/README
@@ -97,13 +97,13 @@ Setting up build history requires the following steps:
 Files used for Yocto-Autobuilder Configuration
 ==============================================
 
-Name: conf/autobuilder.conf
+Name: config/autobuilder.conf
 Purpose:
 This file is used to set autobuilder wide parameters, like where various build
 artifacts are published to, DL_DIR, SSTATE_DIR or if build artifacts should be
 published (needed for production autobuilders, not needed for desktop builders)
 
-Name: conf/yoctoAB.conf
+Name: buildset-config/yoctoAB.conf
 Purpose:
 This is the main yocto autobuilder config. Documentation for this and associated
-format is in README_CONFIG
+format is in README-NEW-AUTOBUILDER
diff --git a/README-NEW-AUTOBUILDER b/README-NEW-AUTOBUILDER
index 97bbe61..73be208 100644
--- a/README-NEW-AUTOBUILDER
+++ b/README-NEW-AUTOBUILDER
@@ -170,12 +170,12 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
                     This defaults to '*', meaning every month.
                dayOfWeek: The day of the week in which to start the build, with
                     Monday = 1.  This defaults to '*', meaning every day.
-	       hour: The hour of the day in which to start the build, with 
+               hour: The hour of the day in which to start the build, with
                     12:00 AM = 0.  This must be set by the user.
-	       minute: The minute of the hour in which to start the build, with
+               minute: The minute of the hour in which to start the build, with
                     0 to 59 as valid values.  This must be set by the user.
 
-	  SingleBranchScheduler properties:
+       SingleBranchScheduler properties:
                repository: the repository to attach the scheduler to; this
                     is the repo name from the 'repos' section; the branch which
                     the scheduler is attached to matches that in the repo
@@ -185,7 +185,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
                     triggering build to allow for changes to settle.  Defaults
                     to 60 seconds.
 
-	       change-user: the user name which the remote hook will use; the
+               change-user: the user name which the remote hook will use; the
                     default value is the repository name as per the 'repository'
                     property.
 
@@ -209,7 +209,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
            Extra Notes on SingleBranchScheduler setup
            ------------------------------------------
 
-	   There is one SBS scheduler for each repository in the buildset, i.e.,
+           There is one SBS scheduler for each repository in the buildset, i.e.,
            if your buildset contains more repositories, and you want build
            triggered by changes to any of them, you need to define a scheduler
            for each. This also means that you can mix and match, e.g., only
@@ -272,8 +272,8 @@ steps: [{'SetDest':{}},
         {'PublishArtifacts': {'artifacts': ['qemux86', 'atom-pc']}}]
 scheduler: [{'dev-branch-scheduler' :
                 {'type':'SingleBranchScheduler',
-		 'repository':'poky',
-		 'stable-timer':30,
+                 'repository':'poky',
+                 'stable-timer':30,
                  'change-password':'secret_change_password'}}]
 
 Adding Buildsteps
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [autobuilder][PATCH 2/4] gitignore: add janitor log and additional config files
  2015-02-17 21:41 [autobuilder][PATCH 1/4] README: update filenames and locations Joe MacDonald
@ 2015-02-17 21:41 ` Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 3/4] gitignore: add worker-init Joe MacDonald
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Joe MacDonald @ 2015-02-17 21:41 UTC (permalink / raw)
  To: yocto

The janitor log for workers was missing from gitignore, so add it.

Every deployment is expected to make their own changes to buildset-config,
so add the whole directory to the ignore list.

Similarly, every deployment is likely to make their own changes to
config/autobuilder.conf, so ignore changes to it as well.

Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
---
 .gitignore | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/.gitignore b/.gitignore
index f1f9e4e..cb595bb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,11 @@
 *.so
 *.pyc
 
+# Configuration hunks, changed by anyone using AB #
+###################################################
+buildset-config
+config/autobuilder.conf
+
 # Everything else #
 ###################
 *.log.*
@@ -22,6 +27,7 @@ yocto-controller/twistd.log*
 yocto-controller/buildbot.tac
 yocto-worker/build-appliance/build(newcommits)
 yocto-worker/buildbot.tac
+yocto-worker/janitor.log
 yocto-worker/nightly-x86/.buildbot-sourcedata-YnVpbGQ=
 yocto-worker/nightly/build(newcommits)
 yocto-worker/twistd.hostname
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [autobuilder][PATCH 3/4] gitignore: add worker-init
  2015-02-17 21:41 [autobuilder][PATCH 1/4] README: update filenames and locations Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 2/4] gitignore: add janitor log and additional config files Joe MacDonald
@ 2015-02-17 21:41 ` Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 4/4] janitor: clean up janitor logging Joe MacDonald
  2015-02-19 16:54 ` [autobuilder][PATCH 1/4] README: update filenames and locations Flanagan, Elizabeth
  3 siblings, 0 replies; 7+ messages in thread
From: Joe MacDonald @ 2015-02-17 21:41 UTC (permalink / raw)
  To: yocto

yocto-autobuilder-setup modifies bin/worker-init on every new deployment,
so we don't want to consider worker-init for tracking by default.

Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
---
 .gitignore | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.gitignore b/.gitignore
index cb595bb..a4b31c6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,8 @@ yocto-worker/nightly/build(newcommits)
 yocto-worker/twistd.hostname
 yocto-worker/twistd.log*
 yocto-worker/twistd.pid
+
+# This gets updated on every yocto-setup-autobuilder so should be ignored #
+# for nearly everyone.                                                    #
+###########################################################################
+bin/worker-init
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [autobuilder][PATCH 4/4] janitor: clean up janitor logging
  2015-02-17 21:41 [autobuilder][PATCH 1/4] README: update filenames and locations Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 2/4] gitignore: add janitor log and additional config files Joe MacDonald
  2015-02-17 21:41 ` [autobuilder][PATCH 3/4] gitignore: add worker-init Joe MacDonald
@ 2015-02-17 21:41 ` Joe MacDonald
  2015-02-19 16:54 ` [autobuilder][PATCH 1/4] README: update filenames and locations Flanagan, Elizabeth
  3 siblings, 0 replies; 7+ messages in thread
From: Joe MacDonald @ 2015-02-17 21:41 UTC (permalink / raw)
  To: yocto

If OPTIMIZED_GIT_CLONE was set, the worker janitor was start up and
depending on the system, produce an error of the form:

/bin/sh: line 1: 11093 Killed                  python bin/buildworker-janitor [path-to--autobuilder]/config/autobuilder.conf >> yocto-worker/janitor.log 2>&1

By removing the shell-redirect from the Popen() call and instead sending
all logs directly to a regular log file, the error goes to the log where
it belongs.  Since this happens regularly when the host is both a control
and a build node, this change also makes it clearer to the user that
something bad has not necessarily happened the first time they try to
start up the autobuilder.

At the same time, since the logs tend to not have much in them by way of
context, adding a timestamp to each new start of the janitor makes it much
easier when looking over the old logs to see if errors are current or long
in the past.

Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
---
 yocto-start-autobuilder | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/yocto-start-autobuilder b/yocto-start-autobuilder
index 7078163..ee597df 100755
--- a/yocto-start-autobuilder
+++ b/yocto-start-autobuilder
@@ -20,7 +20,7 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
-import os, sys, optparse, subprocess
+import os, sys, optparse, subprocess, datetime
 from socket import gethostname
 import ConfigParser
 
@@ -79,10 +79,15 @@ if os.path.isfile(os.path.join(AB_BASE, ".setupdone")):
         os.chdir(AB_BASE)
         if os.environ["OPTIMIZED_GIT_CLONE"] == "True":
             os.chdir(AB_BASE)
-            subprocess.Popen("python bin/buildworker-janitor " + os.path.join(AB_BASE, "config/autobuilder.conf") + ">> yocto-worker/janitor.log 2>&1", 
+            janitor_log = open('yocto-worker/janitor.log', 'a')
+            janitor_log.write('[ janitor started: %s ]' % datetime.datetime.now())
+            janitor_log.write('\n')
+            subprocess.Popen("python bin/buildworker-janitor " + os.path.join(AB_BASE, "config/autobuilder.conf"), 
                            shell=True, stdin=None, 
-                           stdout=None, stderr=None, 
+                           stdout=janitor_log,
+                           stderr=janitor_log, 
                            close_fds=True)
+            janitor_log.close()
 else:
     print "You have not sourced ./yocto-autobuilder-setup. Please do so first!"
     print ""
-- 
1.9.1



^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [autobuilder][PATCH 1/4] README: update filenames and locations
  2015-02-17 21:41 [autobuilder][PATCH 1/4] README: update filenames and locations Joe MacDonald
                   ` (2 preceding siblings ...)
  2015-02-17 21:41 ` [autobuilder][PATCH 4/4] janitor: clean up janitor logging Joe MacDonald
@ 2015-02-19 16:54 ` Flanagan, Elizabeth
  2015-02-19 19:30   ` Joe MacDonald
  3 siblings, 1 reply; 7+ messages in thread
From: Flanagan, Elizabeth @ 2015-02-19 16:54 UTC (permalink / raw)
  To: Joe MacDonald; +Cc: yocto

Pulled to master. Production this evening. Thanks!

On 17 February 2015 at 21:41, Joe MacDonald <joe_macdonald@mentor.com> wrote:
> The main README points at conf/autobuilder.conf and conf/yoctoAB.conf,
> both of which aren't the current places where the autobuilder looks for
> these files anymore.
>
> README-NEW-AUTOBUILDER has a bit of whitespace damage, in the text and in
> the examples, so clean that up to make it more paste-friendly.
>
> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
> ---
>  README                 |  6 +++---
>  README-NEW-AUTOBUILDER | 14 +++++++-------
>  2 files changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/README b/README
> index 94dae28..06b9cbc 100644
> --- a/README
> +++ b/README
> @@ -97,13 +97,13 @@ Setting up build history requires the following steps:
>  Files used for Yocto-Autobuilder Configuration
>  ==============================================
>
> -Name: conf/autobuilder.conf
> +Name: config/autobuilder.conf
>  Purpose:
>  This file is used to set autobuilder wide parameters, like where various build
>  artifacts are published to, DL_DIR, SSTATE_DIR or if build artifacts should be
>  published (needed for production autobuilders, not needed for desktop builders)
>
> -Name: conf/yoctoAB.conf
> +Name: buildset-config/yoctoAB.conf
>  Purpose:
>  This is the main yocto autobuilder config. Documentation for this and associated
> -format is in README_CONFIG
> +format is in README-NEW-AUTOBUILDER
> diff --git a/README-NEW-AUTOBUILDER b/README-NEW-AUTOBUILDER
> index 97bbe61..73be208 100644
> --- a/README-NEW-AUTOBUILDER
> +++ b/README-NEW-AUTOBUILDER
> @@ -170,12 +170,12 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>                      This defaults to '*', meaning every month.
>                 dayOfWeek: The day of the week in which to start the build, with
>                      Monday = 1.  This defaults to '*', meaning every day.
> -              hour: The hour of the day in which to start the build, with
> +               hour: The hour of the day in which to start the build, with
>                      12:00 AM = 0.  This must be set by the user.
> -              minute: The minute of the hour in which to start the build, with
> +               minute: The minute of the hour in which to start the build, with
>                      0 to 59 as valid values.  This must be set by the user.
>
> -         SingleBranchScheduler properties:
> +       SingleBranchScheduler properties:
>                 repository: the repository to attach the scheduler to; this
>                      is the repo name from the 'repos' section; the branch which
>                      the scheduler is attached to matches that in the repo
> @@ -185,7 +185,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>                      triggering build to allow for changes to settle.  Defaults
>                      to 60 seconds.
>
> -              change-user: the user name which the remote hook will use; the
> +               change-user: the user name which the remote hook will use; the
>                      default value is the repository name as per the 'repository'
>                      property.
>
> @@ -209,7 +209,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>             Extra Notes on SingleBranchScheduler setup
>             ------------------------------------------
>
> -          There is one SBS scheduler for each repository in the buildset, i.e.,
> +           There is one SBS scheduler for each repository in the buildset, i.e.,
>             if your buildset contains more repositories, and you want build
>             triggered by changes to any of them, you need to define a scheduler
>             for each. This also means that you can mix and match, e.g., only
> @@ -272,8 +272,8 @@ steps: [{'SetDest':{}},
>          {'PublishArtifacts': {'artifacts': ['qemux86', 'atom-pc']}}]
>  scheduler: [{'dev-branch-scheduler' :
>                  {'type':'SingleBranchScheduler',
> -                'repository':'poky',
> -                'stable-timer':30,
> +                 'repository':'poky',
> +                 'stable-timer':30,
>                   'change-password':'secret_change_password'}}]
>
>  Adding Buildsteps
> --
> 1.9.1
>
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



-- 
Elizabeth Flanagan
Yocto Project
Build and Release


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [autobuilder][PATCH 1/4] README: update filenames and locations
  2015-02-19 16:54 ` [autobuilder][PATCH 1/4] README: update filenames and locations Flanagan, Elizabeth
@ 2015-02-19 19:30   ` Joe MacDonald
  2015-02-19 20:23     ` Flanagan, Elizabeth
  0 siblings, 1 reply; 7+ messages in thread
From: Joe MacDonald @ 2015-02-19 19:30 UTC (permalink / raw)
  To: Flanagan, Elizabeth; +Cc: yocto

[-- Attachment #1: Type: text/plain, Size: 5397 bytes --]

[Re: [yocto] [autobuilder][PATCH 1/4] README: update filenames and locations] On 15.02.19 (Thu 16:54) Flanagan, Elizabeth wrote:

> Pulled to master. Production this evening. Thanks!

Cool, thanks.  If you haven't already, please drop my 'templates' patch
from consideration, I figure I'll send out the completed version,
including external configuration support, for consideration soon.  It
works well for me and I don't know that the half-step is really worth
it.

FWIW, it'll still be two separate patches, if you opt to pick the first
and not the second, I'll just include both in a single thread.

-J.

> 
> On 17 February 2015 at 21:41, Joe MacDonald <joe_macdonald@mentor.com> wrote:
> > The main README points at conf/autobuilder.conf and conf/yoctoAB.conf,
> > both of which aren't the current places where the autobuilder looks for
> > these files anymore.
> >
> > README-NEW-AUTOBUILDER has a bit of whitespace damage, in the text and in
> > the examples, so clean that up to make it more paste-friendly.
> >
> > Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
> > ---
> >  README                 |  6 +++---
> >  README-NEW-AUTOBUILDER | 14 +++++++-------
> >  2 files changed, 10 insertions(+), 10 deletions(-)
> >
> > diff --git a/README b/README
> > index 94dae28..06b9cbc 100644
> > --- a/README
> > +++ b/README
> > @@ -97,13 +97,13 @@ Setting up build history requires the following steps:
> >  Files used for Yocto-Autobuilder Configuration
> >  ==============================================
> >
> > -Name: conf/autobuilder.conf
> > +Name: config/autobuilder.conf
> >  Purpose:
> >  This file is used to set autobuilder wide parameters, like where various build
> >  artifacts are published to, DL_DIR, SSTATE_DIR or if build artifacts should be
> >  published (needed for production autobuilders, not needed for desktop builders)
> >
> > -Name: conf/yoctoAB.conf
> > +Name: buildset-config/yoctoAB.conf
> >  Purpose:
> >  This is the main yocto autobuilder config. Documentation for this and associated
> > -format is in README_CONFIG
> > +format is in README-NEW-AUTOBUILDER
> > diff --git a/README-NEW-AUTOBUILDER b/README-NEW-AUTOBUILDER
> > index 97bbe61..73be208 100644
> > --- a/README-NEW-AUTOBUILDER
> > +++ b/README-NEW-AUTOBUILDER
> > @@ -170,12 +170,12 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
> >                      This defaults to '*', meaning every month.
> >                 dayOfWeek: The day of the week in which to start the build, with
> >                      Monday = 1.  This defaults to '*', meaning every day.
> > -              hour: The hour of the day in which to start the build, with
> > +               hour: The hour of the day in which to start the build, with
> >                      12:00 AM = 0.  This must be set by the user.
> > -              minute: The minute of the hour in which to start the build, with
> > +               minute: The minute of the hour in which to start the build, with
> >                      0 to 59 as valid values.  This must be set by the user.
> >
> > -         SingleBranchScheduler properties:
> > +       SingleBranchScheduler properties:
> >                 repository: the repository to attach the scheduler to; this
> >                      is the repo name from the 'repos' section; the branch which
> >                      the scheduler is attached to matches that in the repo
> > @@ -185,7 +185,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
> >                      triggering build to allow for changes to settle.  Defaults
> >                      to 60 seconds.
> >
> > -              change-user: the user name which the remote hook will use; the
> > +               change-user: the user name which the remote hook will use; the
> >                      default value is the repository name as per the 'repository'
> >                      property.
> >
> > @@ -209,7 +209,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
> >             Extra Notes on SingleBranchScheduler setup
> >             ------------------------------------------
> >
> > -          There is one SBS scheduler for each repository in the buildset, i.e.,
> > +           There is one SBS scheduler for each repository in the buildset, i.e.,
> >             if your buildset contains more repositories, and you want build
> >             triggered by changes to any of them, you need to define a scheduler
> >             for each. This also means that you can mix and match, e.g., only
> > @@ -272,8 +272,8 @@ steps: [{'SetDest':{}},
> >          {'PublishArtifacts': {'artifacts': ['qemux86', 'atom-pc']}}]
> >  scheduler: [{'dev-branch-scheduler' :
> >                  {'type':'SingleBranchScheduler',
> > -                'repository':'poky',
> > -                'stable-timer':30,
> > +                 'repository':'poky',
> > +                 'stable-timer':30,
> >                   'change-password':'secret_change_password'}}]
> >
> >  Adding Buildsteps
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > yocto mailing list
> > yocto@yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/yocto
> 
> 
> 
-- 
-Joe MacDonald.
:wq

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 501 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [autobuilder][PATCH 1/4] README: update filenames and locations
  2015-02-19 19:30   ` Joe MacDonald
@ 2015-02-19 20:23     ` Flanagan, Elizabeth
  0 siblings, 0 replies; 7+ messages in thread
From: Flanagan, Elizabeth @ 2015-02-19 20:23 UTC (permalink / raw)
  To: Joe MacDonald; +Cc: yocto

On 19 February 2015 at 19:30, Joe MacDonald <Joe_MacDonald@mentor.com> wrote:
> [Re: [yocto] [autobuilder][PATCH 1/4] README: update filenames and locations] On 15.02.19 (Thu 16:54) Flanagan, Elizabeth wrote:
>
>> Pulled to master. Production this evening. Thanks!
>
> Cool, thanks.  If you haven't already, please drop my 'templates' patch
> from consideration, I figure I'll send out the completed version,
> including external configuration support, for consideration soon.  It
> works well for me and I don't know that the half-step is really worth
> it.
>

I haven't gotten that far in my email backlog yet, so I'll just wait
for the resend.

> FWIW, it'll still be two separate patches, if you opt to pick the first
> and not the second, I'll just include both in a single thread.

Please do.

>
> -J.
>
>>
>> On 17 February 2015 at 21:41, Joe MacDonald <joe_macdonald@mentor.com> wrote:
>> > The main README points at conf/autobuilder.conf and conf/yoctoAB.conf,
>> > both of which aren't the current places where the autobuilder looks for
>> > these files anymore.
>> >
>> > README-NEW-AUTOBUILDER has a bit of whitespace damage, in the text and in
>> > the examples, so clean that up to make it more paste-friendly.
>> >
>> > Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com>
>> > ---
>> >  README                 |  6 +++---
>> >  README-NEW-AUTOBUILDER | 14 +++++++-------
>> >  2 files changed, 10 insertions(+), 10 deletions(-)
>> >
>> > diff --git a/README b/README
>> > index 94dae28..06b9cbc 100644
>> > --- a/README
>> > +++ b/README
>> > @@ -97,13 +97,13 @@ Setting up build history requires the following steps:
>> >  Files used for Yocto-Autobuilder Configuration
>> >  ==============================================
>> >
>> > -Name: conf/autobuilder.conf
>> > +Name: config/autobuilder.conf
>> >  Purpose:
>> >  This file is used to set autobuilder wide parameters, like where various build
>> >  artifacts are published to, DL_DIR, SSTATE_DIR or if build artifacts should be
>> >  published (needed for production autobuilders, not needed for desktop builders)
>> >
>> > -Name: conf/yoctoAB.conf
>> > +Name: buildset-config/yoctoAB.conf
>> >  Purpose:
>> >  This is the main yocto autobuilder config. Documentation for this and associated
>> > -format is in README_CONFIG
>> > +format is in README-NEW-AUTOBUILDER
>> > diff --git a/README-NEW-AUTOBUILDER b/README-NEW-AUTOBUILDER
>> > index 97bbe61..73be208 100644
>> > --- a/README-NEW-AUTOBUILDER
>> > +++ b/README-NEW-AUTOBUILDER
>> > @@ -170,12 +170,12 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>> >                      This defaults to '*', meaning every month.
>> >                 dayOfWeek: The day of the week in which to start the build, with
>> >                      Monday = 1.  This defaults to '*', meaning every day.
>> > -              hour: The hour of the day in which to start the build, with
>> > +               hour: The hour of the day in which to start the build, with
>> >                      12:00 AM = 0.  This must be set by the user.
>> > -              minute: The minute of the hour in which to start the build, with
>> > +               minute: The minute of the hour in which to start the build, with
>> >                      0 to 59 as valid values.  This must be set by the user.
>> >
>> > -         SingleBranchScheduler properties:
>> > +       SingleBranchScheduler properties:
>> >                 repository: the repository to attach the scheduler to; this
>> >                      is the repo name from the 'repos' section; the branch which
>> >                      the scheduler is attached to matches that in the repo
>> > @@ -185,7 +185,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>> >                      triggering build to allow for changes to settle.  Defaults
>> >                      to 60 seconds.
>> >
>> > -              change-user: the user name which the remote hook will use; the
>> > +               change-user: the user name which the remote hook will use; the
>> >                      default value is the repository name as per the 'repository'
>> >                      property.
>> >
>> > @@ -209,7 +209,7 @@ scheduler: A list of dicts. Each item defines a scheduler associated with this
>> >             Extra Notes on SingleBranchScheduler setup
>> >             ------------------------------------------
>> >
>> > -          There is one SBS scheduler for each repository in the buildset, i.e.,
>> > +           There is one SBS scheduler for each repository in the buildset, i.e.,
>> >             if your buildset contains more repositories, and you want build
>> >             triggered by changes to any of them, you need to define a scheduler
>> >             for each. This also means that you can mix and match, e.g., only
>> > @@ -272,8 +272,8 @@ steps: [{'SetDest':{}},
>> >          {'PublishArtifacts': {'artifacts': ['qemux86', 'atom-pc']}}]
>> >  scheduler: [{'dev-branch-scheduler' :
>> >                  {'type':'SingleBranchScheduler',
>> > -                'repository':'poky',
>> > -                'stable-timer':30,
>> > +                 'repository':'poky',
>> > +                 'stable-timer':30,
>> >                   'change-password':'secret_change_password'}}]
>> >
>> >  Adding Buildsteps
>> > --
>> > 1.9.1
>> >
>> > --
>> > _______________________________________________
>> > yocto mailing list
>> > yocto@yoctoproject.org
>> > https://lists.yoctoproject.org/listinfo/yocto
>>
>>
>>
> --
> -Joe MacDonald.
> :wq



-- 
Elizabeth Flanagan
Yocto Project
Build and Release


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-02-19 20:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-17 21:41 [autobuilder][PATCH 1/4] README: update filenames and locations Joe MacDonald
2015-02-17 21:41 ` [autobuilder][PATCH 2/4] gitignore: add janitor log and additional config files Joe MacDonald
2015-02-17 21:41 ` [autobuilder][PATCH 3/4] gitignore: add worker-init Joe MacDonald
2015-02-17 21:41 ` [autobuilder][PATCH 4/4] janitor: clean up janitor logging Joe MacDonald
2015-02-19 16:54 ` [autobuilder][PATCH 1/4] README: update filenames and locations Flanagan, Elizabeth
2015-02-19 19:30   ` Joe MacDonald
2015-02-19 20:23     ` Flanagan, Elizabeth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.