gpt4 book ai didi

jenkins - 在 docker 容器中使用 Jenkins 构建 ASP.NET 5

转载 作者:行者123 更新时间:2023-12-02 20:24:51 25 4
gpt4 key购买 nike

我正在尝试使用 Jenkins 构建一个 Asp.net 5 应用程序。 Jenkins 托管在一个 docker 容器内(该镜像基于官方的 jenkins docker 镜像)。

ASP.Net 5 已使用 ubuntu 指令安装到通过 docker exec Root 的容器中。

在容器内我可以执行 dnvm、dnu 等,但是 Jenkins shell 脚本找不到命令。 dnvm upgrade 已经运行,我相信它应该可以在路径上使用。

最后的手段我可以考虑尝试以 root 身份运行 Jenkins,但这对我来说并不合适。

有任何想法吗?

最佳答案

我认为您的 Jenkins 安装存在问题(或者至少 PATH 设置不正确)。以 root 身份运行它,即使不是很干净也可以在 Docker 中运行它时完成。但是,它仍应以普通用户身份运行。

你看到了吗offical Docker Jenkins ?

made here 相同的响应.
最佳实践建议每个 Docker 一个进程(因此一个 Docker 用于 Jenkins,一个用于 Asp.net5,尽管我对其中一个并不熟悉)。您可能希望在一个 Docker 中运行 Jenkins 服务。您可能想查看 post from Jenkins .

关于jenkins - 在 docker 容器中使用 Jenkins 构建 ASP.NET 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33993923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com