有没有人用蛋糕创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"); });