conan-package-tools
conan-package-tools copied to clipboard
[Question] Is "build.py" available as an executable in a pip package?
I've been developing my own CI processes for Conan-enabled packages for over a year now and it's definitely caused me a fair share of headaches. I'd like to do less things more inline with the way the Conan team does it (or at least recommends doing it) to eliminate some of the problems at least.
But...
I don't want to add the build.py
(https://github.com/conan-io/conan/blob/develop/conans/client/cmd/new_ci.py#L52) that gets generated as part of a new Conan package to every repository. For one, that's a lot of repos I'd have to go add it to. And two, if/when it changes, that's a lot of repos that need updating. I'd rather have all configuration stored in TeamCity where I can set it once on the root [Team City] project and have it applied to all sub projects. I'd like to see that script available as part of a pip package and invokable from my CI server with adjustments either being made via environment variable or command-line arguments.
Does this already exist? If not, can you make it so?
Not currently. We haven't done it as an exe because it is very usual to adjust some defaults and or builds configurations. That script would belong to the conan-package-tools project, so please move there the issue and let's talk there if it makes sense to create a default exe for the default runner.
Do you have the ability to move, or should I copy/paste and then close this one?
Transferred!