[PATCH] Add .gitlab-ci.yml
Lucas De Marchi
lucas.de.marchi at gmail.com
Tue Aug 28 19:49:36 UTC 2018
On Tue, Aug 28, 2018 at 12:01 PM Daniel Vetter <daniel.vetter at ffwll.ch> wrote:
>
> This gives us neat little CI integration. No more "you have a
> different version of shellcheck" - we just pick the one everyone can
> run with docker. Also, no more "oops, forgot to run make check", that
> is, if we adopt a merge request based flow.
>
> Even without this this is useful, since if you do a fork and test
> there, gitlab CI will run stuff for you. Example:
>
> https://gitlab.freedesktop.org/danvet/maintainer-tools/blob/master/.gitlab-ci.yml
>
> Observe the awesome green checkmark in the top-left corner!
>
> v2: Use python3 (Lucas). And fix whitespace.
>
> v3: Go back to python2, on fedora the python3 packages have a -3
> suffix. Don't ask.
IMO the suffix is actually a sane thing... otherwise things expecting
python2 would break if they don't work with python3.
Anyway, I still don't see what's broken when you switch to python3.
$ python --version
Python 2.7.15
$ python3 --version
Python 3.6.6
$ pip list | grep sphinx
DEPRECATION: The default format will switch to columns in the future.
You can use --format=(legacy|columns) (or define a
format=(legacy|columns) in your pip.conf under the [list] section) to
disable this warning.
$ pip3 list | grep sphinx
DEPRECATION: The default format will switch to columns in the future.
You can use --format=(legacy|columns) (or define a
format=(legacy|columns) in your pip.conf under the [list] section) to
disable this warning.
sphinx-rtd-theme (0.3.1)
sphinxcontrib-websupport (1.0.1.dev20180209)
$ $ cat $(which sphinx-build)| head -n 1
#!/usr/bin/python3
And make html continues to work for me...
>
> Reviewed-by: Lucas De Marchi <lucas.demarchi at intel.com>
> Signed-off-by: Daniel Vetter <daniel.vetter at intel.com>
> ---
> .gitlab-ci.yml | 9 +++++++++
> 1 file changed, 9 insertions(+)
> create mode 100644 .gitlab-ci.yml
>
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> new file mode 100644
> index 000000000000..9050d3eaf4e8
> --- /dev/null
> +++ b/.gitlab-ci.yml
> @@ -0,0 +1,9 @@
> +image: fedora:latest
> +
> +before_script:
> + - dnf install -y ShellCheck python2-docutils python2-sphinx make
> +
> +check:
> + stage: build
> + script:
> + - make check
> --
> 2.18.0
>
> _______________________________________________
> dim-tools mailing list
> dim-tools at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dim-tools
--
Lucas De Marchi
More information about the dim-tools
mailing list