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