我正在Powershell中出于CI的目的自动将解决方案部署到Azure。我将使用WebDeploy部署网站和webjobs。我计划针对所有环境在Azure AD中一次创建CI用户,将其附加到订阅中,下载适当的publishprofile文件,然后将此文件放入存储库中。然后Import-AzurePublishSettingsFile
在CI上运行部署时使用。这是最佳方法吗?我可以假定存储在此文件中的凭据不会过期吗?
由于不再使用.publishsettings文件机制,因此您应该创建一个Azure Active Directory服务主体,以将您的CI环境的访问权限授予Azure。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句