[Pulp-dev] Docs jobs in Travis

Brian Bouterse bbouters at redhat.com
Mon Feb 18 21:55:45 UTC 2019


Either version; latest is fine. I think as long as the docs are building we
are ok. I don't think we need to test build the docs on multiple versions
(personally). I'm not opposed to it though.

On Mon, Feb 18, 2019 at 2:49 PM David Davis <daviddavis at redhat.com> wrote:

> Currently in pulp, we run one docs job for each version of python (one for
> 3.6 and one for 3.7). Which version of Python would we target? The latest?
>
> David
>
>
> On Mon, Feb 18, 2019 at 8:31 AM Brian Bouterse <bbouters at redhat.com>
> wrote:
>
>> I think keeping it separate is almost as efficient. Having the docs live
>> in the same or a separate job won't cause them to be run in parallel w.r.t
>> each other. So if the total runtime is still tests + docs I having it
>> separate I think is a little cleaner.
>>
>> I expect w/ the 3.6, 3.7 and postgres and mariaDB matrix we'll end up
>> with the 4 tests running in parallel with the one docs job after it. I
>> don't think we should try to pay for more.
>>
>> On Fri, Feb 15, 2019 at 1:13 PM David Davis <daviddavis at redhat.com>
>> wrote:
>>
>>> Pretty soon, we’re going to add support for MySQL and mariadb[0] and
>>> we’d like to test against these databases in Travis which will create at
>>> least two additional jobs in Travis. There’s also a task on our current
>>> sprint[1] to add a docs check to the pulpcore-plugin repo.
>>>
>>> I’m debating about whether we should remove the separate docs job from
>>> our builds and just run the “build html” check as part of the normal test.
>>> The reason is that we're limited by Travis to a certain number of
>>> concurrent jobs[2] for our organization, which usually turns out to be ~4.
>>>
>>> The docs check would add about 30-60 seconds to the regular test while
>>> it looks like the separate docs job takes about 2 minutes to execute. We
>>> might be able to pay for extra jobs[3] but it ain’t cheap.
>>>
>>> Thoughts?
>>>
>>> [0] https://pulp.plan.io/issues/4270
>>> [1] https://pulp.plan.io/issues/4403
>>> [2]
>>> https://blog.travis-ci.com/2014-07-18-per-repository-concurrency-setting
>>> [3] https://travis-ci.com/plans
>>>
>>> David
>>> _______________________________________________
>>> Pulp-dev mailing list
>>> Pulp-dev at redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20190218/39494f0d/attachment.htm>


More information about the Pulp-dev mailing list