[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis
From: |
Peter Maydell |
Subject: |
Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis |
Date: |
Wed, 13 Jan 2021 15:46:17 +0000 |
On Wed, 13 Jan 2021 at 15:40, Daniel P. Berrangé <berrange@redhat.com> wrote:
>
> On Wed, Jan 13, 2021 at 03:14:08PM +0000, Alex Bennée wrote:
> > While we are at it we might as well check the tag generation. For
> > bonus points we run GNU globals htags into the public pages directory
> > for publishing with the auto generated pages.
> > +build-tools-and-docs-debian:
> > + <<: *native_build_job_definition
> > + variables:
> > + IMAGE: debian-amd64
> > + MAKE_CHECK_ARGS: ctags gtags TAGS cscope
> > + CONFIGURE_ARGS: --enable-docs --enable-tools
> > + artifacts:
> > + expire_in: 2 days
> > + paths:
> > + - build
>
> Do we actually need this job at all ?
>
> Assuming the depenedancies are in the dockerfile, then all the
> build jobs will be testing docs and tools already, as meson will
> auto enable it.
What I would like to see is a set of "just build the docs"
CI jobs which test all our supported Sphinx versions
(eg 1.6, 2.0, 2.4, 3.0, 3.2), since we've found that Sphinx
is not great about consistency of accepted syntax from
version to version. (Somebody sent a patch for this ages
ago, but it was for a Travis CI job IIRC, which we're trying
to move away from.)
thanks
-- PMM
- [PATCH v1 2/9] Makefile: add GNU global tags support, (continued)
- [PATCH v1 2/9] Makefile: add GNU global tags support, Alex Bennée, 2021/01/13
- [PATCH v1 3/9] shippable.yml: Remove jobs duplicated on Gitlab-CI, Alex Bennée, 2021/01/13
- [PATCH v1 4/9] Add newline when generating Dockerfile, Alex Bennée, 2021/01/13
- [PATCH v1 6/9] Makefile: wrap etags in quiet-command calls, Alex Bennée, 2021/01/13
- [PATCH v1 5/9] Makefile: wrap ctags in quiet-command calls, Alex Bennée, 2021/01/13
- [PATCH v1 7/9] Makefile: wrap cscope in quiet-command calls, Alex Bennée, 2021/01/13
- [PATCH v1 8/9] docker: expand debian-amd64 image to include tag tools, Alex Bennée, 2021/01/13
- [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Alex Bennée, 2021/01/13
- Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Thomas Huth, 2021/01/13
- Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Daniel P . Berrangé, 2021/01/13
- Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Alex Bennée, 2021/01/13
- Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Daniel P . Berrangé, 2021/01/13
- Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Peter Maydell, 2021/01/13
Re: [PATCH v1 9/9] gitlab: move docs and tools build across from Travis, Wainer dos Santos Moschetta, 2021/01/13