[sane-devel] GitLab mirrors, GitLab-CI builds and GitLab Pages

Olaf Meeuwissen paddy-hack at member.fsf.org
Tue Jun 21 11:11:57 UTC 2016


Hi devs,

Olaf Meeuwissen writes:

> [...], I have created mirrors of the Alioth repositories on GitLab.com
>
> These mirrors sync with Alioth once every hour.

Not quite, see https://gitlab.com/gitlab-com/support-forum/issues/787,
but at least Alessandro's commits were mirrorred automatically.  So at
least stuff gets sync'd.

> I have just pushed a commit that adds a `.gitlab-ci.yml` file to the
> backends repository.  This will trigger CI builds on GitLab with every
> sync/commit and test the build of the source code on two debian-8
> environments.  These (and other) environments are maintained as part of
> the sane-project/ci-envs project over at GitLab.

Moreover, these commits built without errors.  For the gory details, see
the logs at https://gitlab.com/sane-project/backends/pipelines/3557505
Have a look at one of the logs and see how compiler warnings really
stand out now!  Search for 'make -j2'.

You need to pass --enable-silent-rules to ./configure for that now but
I'd like to make that the default.  Any objections?
# Yes, you can --disable-silent-rules to get back the current default.

> Failed builds should result in emails to me and the pusher.

Bummer the builds passed ;-)  Still untested.

> You can find the GitLab sane-project at
>
>   https://gitlab.com/groups/sane-project
>
> Please take a look and let me (and the list?) know what you think!

Hope this helps,
-- 
Olaf Meeuwissen, LPIC-2            FSF Associate Member since 2004-01-27
 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13  F43E B8A4 A88A F84A 2DD9
 Support Free Software                        https://my.fsf.org/donate
 Join the Free Software Foundation              https://my.fsf.org/join




More information about the sane-devel mailing list