I have recently set up several CI services in my cpython fork on Github: https://github.com/abalkin/cpython/tree/ci. I am not ready to make any recommendations, but feel free to click on the build badges at the top of the README file and see the results for yourself. I activated the following services: * Travis CI * CodeCov * CodeShip * AppVeyor (windows)
FWIW, you said they're "CI services": - CodeCov isn't actually a CI. - AFAIK CodeShip doesn't work on Windows, so, for Windows CI, there isn't really a choice *other* than AppVeyor. - CodeShip seems to require an account just to view the build status. - They're all failing. :( On Fri, Aug 5, 2016 at 10:19 AM, Alexander Belopolsky < alexander.belopolsky@gmail.com> wrote:
I have recently set up several CI services in my cpython fork on Github: https://github.com/abalkin/cpython/tree/ci.
I am not ready to make any recommendations, but feel free to click on the build badges at the top of the README file and see the results for yourself. I activated the following services:
* Travis CI * CodeCov * CodeShip * AppVeyor (windows) _______________________________________________ core-workflow mailing list core-workflow@python.org https://mail.python.org/mailman/listinfo/core-workflow This list is governed by the PSF Code of Conduct: https://www.python.org/psf/codeofconduct
-- Ryan [ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong. http://kirbyfan64.github.io/
On Fri, Aug 5, 2016 at 4:39 PM, Ryan Gonzalez
FWIW, you said they're "CI services":
- CodeCov isn't actually a CI.
It is a "service." It is related to CI. It's not s stretch to call it a "CI service." It is a component that can be added to most CI providers.
- AFAIK CodeShip doesn't work on Windows, so, for Windows CI, there isn't really a choice other than AppVeyor.
I think you are right.
- CodeShip seems to require an account just to view the build status. - They're all failing. :(
Making the test run green is not a priority. Seeing failure reports is probably even more educational than seeing green badges. FWIW, I've added Circle CI to the mix and so far I like it the most.
On Fri, Aug 5, 2016 at 6:21 PM, Senthil Kumaran
If you are in this exercise, I would also suggest trying with a hosted version of TeamCity.
I'd love to, but the only free provider I could find was http://teamcity.codebetter.com/ and they seem to require a pre-approval. Do you know any other providers?
Hmmm...maybe you'll find this interesting: https://strongloop.com/strongblog/node-js-travis-circle-codeship-compare/ -- Ryan [ERROR]: Your autotools build scripts are 200 lines longer than your program. Something’s wrong. http://kirbyfan64.github.io/ On Aug 5, 2016 4:51 PM, "Alexander Belopolsky" < alexander.belopolsky@gmail.com> wrote:
On Fri, Aug 5, 2016 at 4:39 PM, Ryan Gonzalez
wrote: FWIW, you said they're "CI services":
- CodeCov isn't actually a CI.
It is a "service." It is related to CI. It's not s stretch to call it a "CI service." It is a component that can be added to most CI providers.
- AFAIK CodeShip doesn't work on Windows, so, for Windows CI, there isn't really a choice other than AppVeyor.
I think you are right.
- CodeShip seems to require an account just to view the build status. - They're all failing. :(
Making the test run green is not a priority. Seeing failure reports is probably even more educational than seeing green badges.
FWIW, I've added Circle CI to the mix and so far I like it the most.
On Aug 8, 2016, at 6:13 AM, Antoine Pitrou
FWIW, I've added Circle CI to the mix and so far I like it the most.
Can you elaborate why you like it the most?
For me, the killer feature was ssh access to the build container. Circle CI simply adds your Github public key to the container instance and gives you an IP address to connect to. Overall, I agree with the authors of this blog post: https://mediocre.com/forum/topics/a-tale-of-two-ci-tools-differentiating-tra....
participants (4)
-
Alexander Belopolsky
-
Antoine Pitrou
-
Ryan Gonzalez
-
Senthil Kumaran