question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Moving feedstock generation to CircleCI (or other CI not used for building)

See original GitHub issue

Currently we have a lot of issues using Travis CI to do feedstock generation. These range from regular backlogs of Travis CI in the middle of the day. Travis CIs relative slowness compared to other CI services. The fact that Mac and Linux builds share the same queue ( https://github.com/travis-ci/travis-ci/issues/6211 ). So if Mac builds get backed up, so do the Linux builds. Also, it puts us with an unnecessary matrix that may contribute to the slowness and could easily be absorbed into some if statement on CircleCI. Finally, as Travis CI restarts the job for the same build ID, we lose the log. This makes it very difficult to go back and figure out what went wrong. Other CIs like CircleCI don’t have this problem.

One alternative would be to switch to CircleCI for this functionality so it gets absorbed into our existing workers. This would also halve our Travis CI queue. Another alternative would be to use a CI that we don’t use for building so it doesn’t sit on any queue used for building. While a bit non-ideal for building, Wercker CI or some other CI would fit fine in this role too.

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

2reactions
pelsoncommented, Jul 8, 2016

CircleCI is a pretty good option I’d say. I don’t think there was a reason I didn’t do this before - other than the fact that TravisCI was convenient. 👍

1reaction
jakirkhamcommented, Nov 18, 2016
Read more comments on GitHub >

github_iconTop Results From Across the Web

Moving from Complex to Simple, Easy, CI/CD - CircleCI
Our workflow requires that we run tests on every branch and have a green build before merging to master, yet it's surprising how...
Read more >
conda-forge/conda-forge.github.io - Gitter
I'm trying to test a newly staged recipe locally using circleci build , but getting an error: cp: cannot stat '/tmp/_circleci_local_build_repo/.': No such ......
Read more >
Maintainer Documentation - Conda-Forge
CircleCI (Linux, OSX) · Using Circle for both Linux and OSX · Debugging permission errors ... Using CMake · Moving from an autotools...
Read more >
Release Notes — EvalML 0.64.0 documentation - Alteryx
v0.64.0 Dec. 8, 2022. Enhancements. Fixes. Allowed the DFS Transformer to calculate feature values for Features with a dataframe_name that is not "X"...
Read more >
scikit-build Documentation
Adding cmake as building requirement only if not installed or too low a ... If Ninja generator is used, the associated build tool...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found