Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] gitlab-ci: fix and handle the weekly scheduled pipeline (branch yem/gitlab-ci-schedule)
@ 2020-09-21 21:08 Yann E. MORIN
  2020-09-21 21:08 ` [Buildroot] [PATCH 1/2] support/scripts: prioritize conditions for pipeline creation Yann E. MORIN
  2020-09-21 21:08 ` [Buildroot] [PATCH 2/2] support/scripts: handle scheduled pipelines Yann E. MORIN
  0 siblings, 2 replies; 4+ messages in thread
From: Yann E. MORIN @ 2020-09-21 21:08 UTC (permalink / raw)
  To: buildroot

Hello All!

Our weekly scheduled pipeline no longer builds the defconfigs (it only
checks them for validity), and also no longer builds the runtime tests
either.

This seems to have been caused by the fact that a scheduled pipeline is
(no longer) recognised as a triggerred pipeline by gitlab-CI, and so
does not match our current heurostocs.

This series fixes the priority of pipeline creation conditions, and adds
the scheduled condition, both to the defconfigs and the runtime tests.

note however that the jobs limit if 500 on gitlab.com, and the current
weekly schedule would created ~588 jobs. As a consequence, the pipeline
*will* fail.

But until we find a better solution, let's at least fix the conditions
under which it should fail! :-]

Here is a result of the new scheduled pipeline:
    https://gitlab.com/ymorin/buildroot/-/pipelines/192690611 (parent)
    https://gitlab.com/ymorin/buildroot/-/pipelines/192690931 (child)


Regards,
Yann E. MORIN.


The following changes since commit bb216e3d8ade12442db794cbe5780e53bc082be8

  package/sentry-native: fix double variable assignment (2020-09-21 21:39:36 +0200)


are available in the git repository at:

  https://git.busybox.net/~ymorin/git/buildroot

for you to fetch changes up to d01c55362b599b6b41c5e914f46644ac4088e243

  support/scripts: handle scheduled pipelines (2020-09-21 22:50:45 +0200)


----------------------------------------------------------------
Yann E. MORIN (2):
      support/scripts: prioritize conditions for pipeline creation
      support/scripts: handle scheduled pipelines

 support/scripts/generate-gitlab-ci-yml | 64 +++++++++++++++++++---------------
 1 file changed, 35 insertions(+), 29 deletions(-)

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

end of thread, other threads:[~2020-09-22 19:30 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-21 21:08 [Buildroot] [PATCH 0/2] gitlab-ci: fix and handle the weekly scheduled pipeline (branch yem/gitlab-ci-schedule) Yann E. MORIN
2020-09-21 21:08 ` [Buildroot] [PATCH 1/2] support/scripts: prioritize conditions for pipeline creation Yann E. MORIN
2020-09-22 19:30   ` Thomas Petazzoni
2020-09-21 21:08 ` [Buildroot] [PATCH 2/2] support/scripts: handle scheduled pipelines Yann E. MORIN

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox