我正在尝试让 gitlab CI 执行以下操作:
\nnx affected
使用以下命令测试我修改的所有应用程序nx affected
使用命令构建所有我修改过的应用程序我在 CI 中尝试了很多方法,但没有一种有效。实际上我很困惑。
\n这是我实际的 CI :
\ndefault:\n image: registry.gitlab.com/xxxx/xxxx/xxxx\n\nstages:\n - setup\n - test\n - build\n - forge\n\n.distributed:\n interruptible: true\n only:\n - main\n - develop\n cache:\n key:\n files:\n - yarn.lock\n paths:\n - node_modules\n - .yarn\n before_script:\n - yarn install --cache-folder .yarn-cache --immutable --immutable-cache --check-cache\n - NX_HEAD=$CI_COMMIT_SHA\n - NX_BASE=${CI_MERGE_REQUEST_DIFF_BASE_SHA:-$CI_COMMIT_BEFORE_SHA}\n artifacts:\n paths:\n - node_modules\n\ntest:\n stage: test\n extends: .distributed\n script:\n - …
Run Code Online (Sandbox Code Playgroud)