繁体   English   中英

构建 Docker 容器时,从私有源恢复 NuGet 包

[英]Restore NuGet Packages from a Private Feed when building Docker Containers

我们有一个使用 .Net 框架 4.6.2 构建的 windows 服务应用程序。 This.Net 项目引用了来自自定义 Nuget 提要的 Nuget 包。 We have a requirement to use DevOps pipeline to build docker image, push docker image to Azure Container Registry and publish docker image to Azure Kubernetes Services (AKS).

我以下面的 github 示例作为参考,并创建了 docker 文件。

https://github.com/mihaitibrea/docker-windows-service/blob/master/WindowsContainer.Wrapper/ServiceWrapper.dockerfile

我已经在 nuget.config 中为 docker 配置了 packageSources 和 PackageSourceCredentials,以便能够从自定义提要中提取 nuget 包。

但是,这种方法需要在到期后更新个人访问令牌。

您是否有任何替代解决方案来解决从自定义提要中恢复的 NuGet?

这个github 存储库展示了几种不同的方法来使用私人提要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM