在Alpine Linux上安装.NET SDK

3
我想在Alpine Linux上安装.NET Core SDK,但似乎无法正常工作。
为了背景,我正在一个Docker容器中运行Alpine,并在其中设置了Jenkins。我希望使用此容器构建/测试我的.NET应用程序,但插件似乎不起作用,而当我查看周围的共同解决方案时,通常的解决方法是执行命令行语句“dotnet restore”和“dotnet test”。
要执行此操作,我需要在Alpine上安装它。
有人遇到过这个问题吗?我对所有这些都还很陌生。
1个回答

2

是的,我一直在尝试安装2.1版本。我也考虑过使用官方的Docker镜像,但由于我打算使用Jenkins来调用它们,所以我开始设置官方的Jenkins镜像。我正在尝试将.NET Core 2.1安装到该镜像中。 - Karim Tawfik
您可以在官方的.NET Core镜像上执行管道中的步骤。我已经有一段时间没有使用Jenkins了,但我认为这个链接可以帮到您:https://jenkins.io/doc/book/pipeline/docker/ - koelkastfilosoof
谢谢,我没有想过从Docker容器中启动另一个Docker容器。我会去尝试一下并发布更新。 - Karim Tawfik
如果以上方法都不起作用,您可以在此处找到官方的.NET Core dockerfiles:https://github.com/dotnet/dotnet-docker/tree/master/2.1 这可能会为您提供一些关于如何安装正确的依赖项和SDK的指示。 - koelkastfilosoof
谢谢你提供的参考资料!有了这些,我相信我一定能让它正常工作。 - Karim Tawfik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接