-
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?
Conversation
e3463bf
to
b270887
Compare
# 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'", |
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.
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.
Should we create it?
The same occurs with the SSH runner
here: https://github.com/conan-io/conan/pull/17357/files#diff-c91d5fdfb0f1effa668199823027b39224920aebeb9db78f13a19abbe5e50be9R136-R139
Changelog: Feature: Fix several bugs in docker runner, added new configuration options and improved logging system
Docs: conan-io/docs#3977
platform
from configfile and directly from profile -> this allows defining platform such aslinux/amd64
on Mac Silicon systems, avoiding compilation issues related with architecturedocker.
prefix to avoid collisions with other runner configurationsdevelop
branch, documenting this one.