[U-Boot] Travis CI

york sun york.sun at nxp.com
Wed Nov 30 22:55:52 CET 2016


On 11/30/2016 01:43 PM, york.sun at nxp.com wrote:
> On 11/30/2016 01:35 PM, Stephen Warren wrote:
>> On 11/30/2016 12:47 PM, york sun wrote:
>>> Guys,
>>>
>>> I noticed you have been improving .travis.yml. Can you share some
>>> performance data when using it? I am still using Jenkins to verify my
>>> branches for every commit. Due to the limitation of computing power, I
>>> don't cover all targets. This has caused several "oops". Please share
>>> your experience. Thanks.
>>
>> The Travis results are all public. For example, you can look at the URL
>> below to see the build for Tom's github clone of the main u-boot.git:
>>
>> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftravis-ci.org%2Fu-boot%2Fu-boot&data=01%7C01%7Cyork.sun%40nxp.com%7C09609202d44942fb21e908d41968d98b%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0&sdata=gD64O8j98pt1nZZW39YCPWd7NDM4OcctfJG8pjBGsNc%3D&reserved=0
>>
>>
>> The last test run appears to have taken about 49 minutes total. IIRC Tom
>> mentioned 1-2 hours total in the past.
>>
>> Travis uses github hooks to detect pushes, so I typically see it start
>> builds almost immediately after a push to an enabled branch.
>>
>
> Stephen,
>
> Thanks for the pointer. I am getting myself familiar with Travis CI. I
> have been using Jenkins. Compiling 100 commits for powerpc (418 targets)
> takes many hours to finish.
>

I took a test run and found without the "-b", buildman only builds 
current source tree, not for each commit. It is a good tool but maybe 
this is not for my purpose.

York



More information about the U-Boot mailing list