给出:
人们独立进行回购1和回购2的提交,但从不回购X。
我需要为Repo X创建一个vNext版本。
问题:
没有人更新Repo X,即没有人运行以下命令:
我不希望人类知道这个细节,因此我希望构建是第一步。
但是,问题是身份验证-如何使TFS服务器对构建进行身份验证?
我不希望有任何互动,即使是一开始也是如此。
因此,我创建了用户名和密码构建变量(后者是一个秘密),但是现在我很茫然-如何使它们传播到git?
我可以看到的唯一非交互式选项是askpass协议。但这意味着编写一些看似微不足道的代码,但如果可能的话,我希望避免这样做。
所以,我的问题是-是否有更好的方法来构建Repo X?一个不会强迫我从构建本身中显式操作Repo X的人吗?如果不是,是否有一种简单的方法可以通过TFS服务器进行身份验证,而无需任何用户交互?