如何创建安装git和jenkins的Dockerfile?

问题描述 投票:0回答:2

背景信息

我计划创建两个容器。

容器 1 将安装 Jenkins 和 Git。将 Git 与 Jenkins 一起安装的目的是让我可以在管道作业的“从 scm 选择管道脚本”部分中检索我的 git 存储库。容器需要访问 Git。

Container 2 将安装我的 .NET Windows 应用程序的所有依赖项(MSBuild、Wix、Nuget、.NET 框架等)。

挑战 对于容器 1,如果我的基础镜像是 jenkins:latest,如何安装 Git。我尝试使用 apt-get 和 apk add 。这些显然不起作用,因为我的基本映像不是 ubuntu 或 alpine...

我希望下载容器 2 中的包会容易得多,因为我只使用 ubuntu 基础镜像。

docker jenkins dockerfile
2个回答
0
投票

查看 Jenkins 的 dockerfile,看起来 git 已经为你预装好了。

对于挑战 2,由于您使用的是 ubuntu 映像,因此与在 ubuntu 计算机上安装 .Net 依赖项相同。


0
投票
When I pull and run this jenkins image jenkins:2.60.3, git was pre-install in it.

$ git version
git version 2.11.0
$```

Hope this image might help you.
© www.soinside.com 2019 - 2024. All rights reserved.