首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(释放管道)

(释放管道)
EN

Stack Overflow用户
提问于 2018-05-29 08:20:02
回答 2查看 161关注 0票数 0

我正在开发使用TFS 2017 Update3发布管理部署人工制品的发布管道。有各种任务,如“”和“在目标机器上运行Power”,这需要将管理凭据作为输入参数传递。这些管理凭据在目标节点上具有管理访问权限。对于这些,我使用Windows服务帐户。我们有一个组织安全政策,每个月轮流密码。

考虑到这一点,每个月更新数百个新密码的TFS版本定义是很忙的。

你有更好的主意来处理这件事吗?请详细回答。提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-30 09:53:38

您可以使用variable group来存储希望在多个生成和发布定义中可用的值。变量组是在构建和发布中心的Library选项卡中定义和管理的。通过这种方式,您可以只编辑变量组:

https://learn.microsoft.com/en-us/vsts/pipelines/library/variable-groups?view=vsts

票数 0
EN

Stack Overflow用户

发布于 2018-05-29 08:24:50

如果您想要自动化流程,您可以使用解决方案定义的这里。这将详细说明如何使用TFS来戳入定义。

或者,您也可以创建自己的PowerShell任务,该任务可以从其他来源获得密码,比如Azure密钥库,甚至硬编码到json任务定义本身(不要这样做)。

你可以投票来改进这个故事,这里

我编写了PowerShell任务的自定义版本,它使用代理的标识作为WinRM会话的一部分,这极大地简化了我们的发布定义过程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50579551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档