背景信息
我计划创建两个容器。
容器1将安装Jenkins和Git。与Jenkins一起安装Git的目的是让我可以在管道作业的“从scm中选择管道脚本”部分中检索我的git存储库。容器需要有权访问Git。
容器2将安装我的.NET Windows应用程序的所有依赖项(MSBuild,Wix,Nuget,.NET框架等)。
挑战 对于容器1,如果我的基本映像是jenkins:latest,如何安装Git。我尝试使用apt-get和apk add。由于我的基本映像不是ubuntu或alpine,这些显然不起作用...
我希望将容器2中的软件包下载起来会容易得多,因为我只会使用ubuntu基本映像。
答案 0 :(得分:0)
看看詹金斯(Jenkins)的dockerfile,看来您已经预装了git。
对于挑战2,由于您使用的是ubuntu映像,因此与在ubuntu机器上安装.Net依赖项相同。