有没有人用蛋糕创build了docker集装箱?

有没有人能够创build一个编译ac#代码然后创build一个docker容器的cake.build文件? 我希望能够创build一个docker文件,一旦build立了基本代码,然后在容器中运行docker图像。

您可以使用Cake.Docker社区插件从Cake脚本生成并运行Docker镜像。

#addin nuget:?package=Cake.Docker添加到构build脚本的顶部,然后可以使用DockerBuild别名来构build容器。 你也可以select使用DockerRun来运行你的容器。

你可以在网站上find关于这个插件的完整文档,包括DockerBuild (和DockerRun )。


例如,假设您的Dockerfile位于名为Dockerfile的文件夹中:

 #addin nuget:?package=Cake.Docker // the rest of your build script Task("Docker-Build") .Does(() => { var settings = new DockerBuildSettings { Tag = new[] {"dockerapp:latest" }}; DockerBuild(settings, "./Docker"); });