我们使用Gitlab CE。我们有两个repos /项目,一个用于存储源代码,另一个用于构建和存储我们将部署的包。我们使用跑步者将前者的变化推向后者。这用于触发后者回购的管道。最近,手动更改被推送到后一个repo,从那时起,来自跑步者的推动不再触发目标仓库中的管道(手动推动仍然触发管道,同时,跑步者的推进运行完美,并且提交出现在目标仓库中)。我不是那个创建设置的人,所以我不知道如何从跑步者的推动触发pripeline(或者更确切地说,为什么它不会自动执行)。
据我了解,推送应该在任何地方触发管道。那为什么不这样做呢?
答案 0 :(得分:0)
显然问题出现是因为目标仓库中使用的部署密钥所属的用户帐户已被禁用。使用活动用户帐户创建新密钥解决了问题,现在可以正确触发管道。