[U-Boot] [PATCH 5/5] Bring all testings in gitlab and travis CI to Azure Pipelines

Bin Meng bmeng.cn at gmail.com
Mon Oct 28 14:08:33 UTC 2019


Hi Tom,

On Mon, Oct 28, 2019 at 9:44 PM Tom Rini <trini at konsulko.com> wrote:
>
> On Sun, Oct 27, 2019 at 05:28:25AM -0700, Bin Meng wrote:
>
> > This expands current Azure Pipelines Windows host tools build
> > testing to cover all the CI testing in gitlab and travis CI.
> >
> > Note for some unknown reason, the 'container' cannot be used for
> > any jobs that have buildman, for buildman does not exit properly
> > and hangs the job forever. As a workaround, we manually call
> > docker to run the image to perform the CI tasks.
> >
> > A complete run on Azure Pipelines takes about 2 hours and 10
> > minutes.
> >
> > Signed-off-by: Bin Meng <bmeng.cn at gmail.com>
>
> Thanks for doing the work.  I will kick things such that we can have
> this run automatically, regularly.  My only concern is, are we unable to
> have a world build split like on GitLab?  The matrix of "break jobs up
> such that it stays under 50 minutes" is one of the pain points to Travis
> and I'd like to avoid that with Azure if we can as well.
>

I think we can do the same world build split like on GitLab. However I
suspect a complete run will take much more time compared to GitLab.
Based on my testing I see each job is a 2-core VM with 8GiB memory,
not as powerful as current GitLab CI runner machine. Although the free
Azure account can support up to 360 minutes per job, having the same
world build split loses the chance to do more parallelism utilizing
the free 10 jobs.

Regards,
Bin


More information about the U-Boot mailing list