-
Notifications
You must be signed in to change notification settings - Fork 253
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
[QUESTION] Can icecc be used on Docker? #639
Comments
Just in case, this is the complete setup described on the picture.
|
Well, as soon as I posted this I made some small progress. Turns out iceccd was not running as root on the container.
And icecc mon now properly lists the 16 cores of my container. Just to make sure I killed the iceccd which was running natively on the laptop where the container is running. |
This is the scheduler log. Nothing relevant to my untrained eye
|
Yes, it can. Well, maybe it depends on whether you mean "farm out from a docker container" or "send jobs into a docker container". At work-work we have 5 desktop machines, all beefy. They run one or more docker containers and we do our development inside the docker container. Then when running a build (inside the container) the jobs get farmed out to the desktop machines. I can look up what exactly our setup is, there; it wasn't especially exciting to set up. But, if you mean the other way around, where jobs get sent into a container, I don't know. I think we put some non-zero effort into avoiding that, because our containers are supposed to be short-lived workspaces. |
Sorry if this is explained somewhere, I looked around and I couldn't find any info.
I currently have a working icecc setup, but it is based on native (aka non-docker) builds.
I'm trying to migrate my workflow to use Docker instead, specifically vscode's devcontainers.
I have icecc installed and running on my container and iceccmon can see it. Yet when I launch a build from within the container, no jobs are assigned to the slave PCs.
I was wondering if this is a supported workflow and if any specific setup is required.
Thanks,
Eric.
The text was updated successfully, but these errors were encountered: