Gitlab CI/CD 和 Nx 受影响:构建

dav*_*ion 9 gitlab nrwl-nx

我在 Gitlab 的 CI/CD 工具中无法正确构建 Nx。


> nx affected:build "--prod" "--base=remotes/origin/development~1" "--head=remotes/origin/development"
Run Code Online (Sandbox Code Playgroud)

致命:不是有效的对象名称 remotes/origin/development~1 命令失败:git merge-base remotes/origin/development~1 remotes/origin/development 致命:不是有效的对象名称 remotes/origin/development~1

我尝试了不同的分支/命令,例如只是一个普通的:nx affected:build并且我得到了相同的错误(只是在错误消息中指出了一个主分支)

任何人都能够让 Nx monorepo 与 Gitlab 一起工作?

小智 1

有类似的问题。在 nx 命令修复问题之前运行“git fetch”。