【发布时间】:2019-08-22 11:45:50
【问题描述】:
我正在尝试使用 Jenkins 自动构建和部署 .Net Windows 服务和 SQL 服务器脚本。
对于 .Net windows 服务,我可以使用 MSBuild 创建发布 exe/dll。我已压缩发布文件夹并上传到 Nexus。
对于 SQL 服务器脚本,我已经开始使用 SSDT 并且能够创建 .dacpac 文件。我还可以使用 .dacpac 文件为特定服务器生成部署脚本。我已将 .dacpac 文件上传到 Nexus。
我不确定从 Nexus 部署 .Net 工件的最佳做法是什么。我有以下问题:
如何部署 .net Nexus 包? (我是否解压缩并使用 InstallUtil 来安装服务?)
如何部署 sql .dacpac Nexus 包? (我解压 打包并使用 SQLPackage 为目标生成脚本 数据库服务器?)
有没有更好的方法来部署 .Net Nexus 包?
【问题讨论】:
标签: jenkins nuget nuget-package nexus continuous-deployment