-
Notifications
You must be signed in to change notification settings - Fork 994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor docker runner: new logging system and fixed several bugs #17542
base: develop2
Are you sure you want to change the base?
Changes from 8 commits
2e0a738
b270887
0e1dc50
9e29898
a7fa9e7
11077d2
147bc27
b31bda0
6810a4c
7073aff
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -133,6 +133,16 @@ | |
"tools.build:linker_scripts": "List of linker script files to pass to the linker used by different toolchains like CMakeToolchain, AutotoolsToolchain, and MesonToolchain", | ||
# Package ID composition | ||
"tools.info.package_id:confs": "List of existing configuration to be part of the package ID", | ||
# Runners | ||
"runner.type": "Type of runner to use. Possible values: 'docker'", | ||
"runner.docker.dockerfile": "Path to the Dockerfile to use in case of building a docker image", | ||
"runner.docker.image": "Image name to download from registry or the name of the built image in case of defining dockerfile path", | ||
"runner.docker.name": "Name of the container to be used (conan-runner-docker by default)", | ||
"runner.docker.cache": "Host's conan cache behavior. Possible values: 'clean' (use empty cache), 'copy' (copy whole cache) or 'shared' (mount chache as shared volume)", | ||
"runner.docker.remove": "(boolean) Remove the container after running the Conan command", | ||
"runner.docker.configfile": "Path to a configuration file with extra parameters (https://containers.dev/implementors/json_reference/#image-specific)", | ||
"runner.docker.build_context": "Docker build context", | ||
"runner.docker.platform": "Docker platform to build the image for, e.g. 'linux/amd64'", | ||
Comment on lines
+136
to
+145
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should not go here, I know. But right now conan's client does not have any command to display extra information about profiles configuration. |
||
} | ||
|
||
BUILT_IN_CONFS = {key: value for key, value in sorted(BUILT_IN_CONFS.items())} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here we need @memsharded 's approval. I don't know if we want to add the config to the builtins, because the runners are going to be extra things that will need to install their dependencies separately.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, definitely, I added them as extra documentation but they should probably be moved somewhere else or just removed.