tfs agent cicd 自动编译 xcpoy失败

 

环境:编译服务器安装了3个代理agent 进行编译

现状:有时候编译成功,有时候编译失败,失败信息如下:总是 xcpoy 失败后退出

排查:

        1.主动登陆编译服务器 人工编译 sln 总是能顺利通过,tfs 自动编译偶尔成功,偶尔失败

        2.网上说是内存或磁盘空间不足,或是权限不足

            去服务器上排查了3个代理的启动账号;发现有个账号的启动账号用的是:NetWork Service 

            (而tfs 自动编译时优先用的是这个代理进行编译的,所以一直报错;如果同时有多个编译的时候,凡是默认被导向这个代理的都是失败的编译,让人很难发现);

解决方法:

          将agent 的代理启动账号改为本机管理员 .\yilj  重启服务后重新编译成功了

 

posted @ 2021-03-26 19:12  iFreeSoft  阅读(92)  评论(0编辑  收藏  举报