我正在运行TeamCity 9x,它似乎不支持VCS密码参数,这意味着我必须使用SSH密钥(证明很难,但这是一个单独的问题)或输入每个构建配置的密码,这是不可接受的因为我们最终将拥有超过100个构建配置,因此更改密码将非常艰巨。
有没有办法可以指定一次密码并将其注入每个VCS根目录?
答案 0 :(得分:4)
一种解决方法,但仍然是。
您可以尝试参数化其他VCS Root详细信息!
创建一个VCS root,为其提供用户名/密码,使用标准Teamcity参数进行参数化。然后几种可能的方法使用参数:
例如,在我当前的项目中,我们使用的是Git VCS Root,其分支名称是参数化的。使用此VCS根目录的所有构建都要么在其默认参数中设置分支名称,要么使用运行菜单中提供的值。