小编BNJ*_*BNJ的帖子

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

我们有一个使用 .Net Framework 4.6.2 构建的 Windows 服务应用程序。此 .Net 项目从自定义 Nuget 源引用 Nuget 包。我们需要使用 DevOps 管道构建 docker 映像、将 docker 映像推送到 Azure 容器注册表并将 docker 映像发布到 Azure Kubernetes Services (AKS)。

\n

我\xe2\x80\x99以下面的github示例作为参考并创建了一个docker文件。

\n

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

\n

我\xe2\x80\x99ve在nuget.config中配置了packageSources和PackageSourceCredentials,以便docker能够从自定义提要中提取nuget包。

\n

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

\n

您是否有任何替代解决方案来解决从自定义源恢复 NuGet 的问题?

\n

windows-services docker nuget-package-restore azure-devops azure-container-registry

6
推荐指数
1
解决办法
8918
查看次数