New csbuild run

Noel Power nopower at suse.com
Wed May 22 08:14:51 UTC 2019


On 22/05/2019 08:05, Andreas Schneider wrote:
> On Wednesday, May 22, 2019 8:31:04 AM CEST Martin Schwenke wrote:
>> Hi Noel,
>>
>> On Tue, 21 May 2019 10:47:18 +0100, Noel Power <nopower at suse.com> wrote:
>>> On 21/05/2019 02:36, Martin Schwenke via samba-technical wrote:
>>>> Hi Andreas, On Fri, 17 May 2019 16:34:42 +0200, Andreas Schneider via
>>>>
>>>> samba-technical <samba-technical at lists.samba.org> wrote:
>>>>> I've started a new csbuild run with ctdb included:
>>>>> https://gitlab.com/samba-team/devel/samba/-/jobs/214444970 csbuild
>>>>> normally checks a commit range for added errors. With a force push it
>>>>> will check the last 20 commits. This means it will go back 20
>>>>> commits, compile everything, then checkout what you pushed and
>>>>> compare the diff of the output. If there are newly added errors, it
>>>>> will fail. However it reports a huge amount of problems so that the
>>>>> log exceeds the allowed size of 8MB. However we should try to address
>>>>> the issues it finds to get to a smaller size. I normally try to fix a
>>>>> few of those issues form time to time because it finds a lot of valid
>>>>> once. It will lead to a much better and cleaner codebase in the end!
>>>>> Please help fixing those bugs.
>>>> How can I run this locally on my laptop? peace & happiness, martin
>>> The way I used it last was to run it in docker,  that way at least as
>>> well you are sure you are on the same page as Andreas with respect to
>>> any error messages etc. (and you know you don't need to set up anything
>>> extra :-)) you can find the details of the docker image you need in the
>>> job output above (there probably is a way to see what images are
>>> available from the gitlab/samba project registry but I don't know how)
>>>
>>> docker pull
>>> registry.gitlab.com/samba-team/devel/samba/samba-ci-fedora29:b4dc3f0b446db
>>> dc20779ae2090de0f5c0da9caef
>>>
>>> docker images # which should show something like
>>>
>>> REPOSITORY TAG IMAGE ID CREATED SIZE
>>> registry.gitlab.com/samba-team/devel/samba/samba-ci-fedora29
>>> b4dc3f0b446dbdc20779ae2090de0f5c0da9caef 85af60d25c85 4 days ago 1.32GB
>>>
>>>
>>> you can then use the image id with to attach to it
>>>
>>> docker run -it 85af60d25c85
>>>
>>> inside the container you can clone samba git repo and csbuild is
>>> available for you
>> Nice idea!  Thanks...
> All of that as one command:
>
> docker run -ti registry.gitlab.com/samba-team/devel/samba/samba-ci-
> fedora29:b4dc3f0b446dbdc20779ae2090de0f5c0da9caef /bin/bash
nice!
>
> You can also replace docker with podman :-)

it took me a long time to take the docker plunge, I'm afraid going to
podman right now is stretching my luddite credentials way too far :-)


Noel





More information about the samba-technical mailing list