出于某种原因,单击“编辑构建定义”时,我的内部部署TFS 2015(update3)会继续从构建定义中删除自定义构建步骤。
我然后需要点击“撤消'恢复已删除的自定义构建步骤。
有谁知道为什么TFS会这样做?而且,有没有解决这种奇怪的行为?
答案 0 :(得分:0)
事实证明,task.json
文件中存在轻微的配置错误。进行构建任务的人员Deploy
作为visibility
属性的值,其中只有Build
和/或Release
是有效值。
我认为这个属性在某种程度上混淆了category
属性 - 它是它所属的构建任务类别选项卡 - 而可见性定义了任务是否是构建配置和/或发布配置的有效构建任务