我想在Jenkins中创建一个发布任务,以自动发布我的数据库更改以及我的应用程序.
如果我理解正确,通常的做法是创建一个发布配置文件,其中包括数据库名称以及用于部署的帐户的帐户(登录名和密码).
这意味着部署帐户用户名和密码将以明文形式存储在每台开发人员计算机以及版本控制服务器和持续集成服务器上.
即使我为部署创建了特定的登录名和密码,但对我来说似乎相当不安全.
有解决方法吗?我只能考虑在持续集成服务器上的msbuild命令行中替换密码.
database security passwords publish-profiles sql-server-data-tools