我在 Visual Studio Code 中使用 SDK 样式的 SQL 项目来处理数据库版本控制并生成 dacpac 文件。
我正在使用 azure pipelines 来构建和发布我的数据库。
我尝试了很多不同的方法,但我无法在构建时设置变量。我的目标是自动设置一个版本,可能由 git version 或构建时类似的东西生成,以将该值插入版本表中,并包含我想从拉取请求描述中获取的描述。
我尝试使用 sqlcmd 变量,但它没有在构建时设置。我还尝试过使用变量 DacVersion。 dacpac 版本号已正确设置,但如果我想在插入后部署脚本中使用
$(DacVersion)
,则会出现构建错误,指出未定义此变量。如果我在 sqlproj 文件中定义它,它就不起作用。
有什么想法可以帮助我实现这个目标吗?