You may have noticed some Azure pipelines builds in the pull requests.
Till now, they have only run the doctests, but I have just merged a PR
which adds the rest of the test suite (there are still a few things
missing, see https://github.com/sympy/sympy/issues/15385).

For now, the Azure builds are not required to merge pull requests. The
idea here is to experiment, to see if it is worth using Azure over
Travis. So even though they are not required, take a look if the tests
fail there, and also make a note if Azure or Travis is more reliable.

My plan is

1. Run both Travis and Azure in parallel.

2. Once it is clear Azure tests are passing make them required to
merge, just like Travis.

3. Add the missing stuff to Azure (https://github.com/sympy/sympy/issues/15385).

4. If it becomes clear that Azure is more reliable than Travis
(finishes faster, no build restarts), we can remove the Travis builds.
But we should let both run for at least a month before doing this.

5. If we remove Travis, we will need to keep at least the Travis docs
build, because doctr doesn't support Azure yet (and I don't plan to
add the docs build to Azure because of this).

Or if it turns out that Azure really is worse than Travis, we can
scrap it, or maybe use it only for some specific builds. I already
have some gripes with it, and the UI is not as clean as on Travis. But
I'd like to hear what other think.

Aaron Meurer

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6JuVmXSi7O3bWPrzyAz3SO1p_ZhLC53Eyu1FYW2cPx63Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to