在使用 Azure DevOps 时,我注意到有时我的拉取请求构建会失败。经过一番追踪后,我注意到只有在另一个构建已经运行时才会发生这种情况。
似乎原因是构建输出中的文件(exe,dll,note_modules等)将被锁定,因此当另一个构建开始时,新构建将失败,直到当前运行的构建完成,然后我会必须再次手动重新排队构建。
我对 Azure DevOps 管道不是很熟悉,因为我们最近迁移到了这个平台,也不确定解决这个问题的最佳方法。如果有帮助的话,正在构建的 sln 包括 .NET Framework、.NET Core、TypeScript 和 Node.js。
我很想发布日志和当前配置,但由于公司政策,我不允许... :(