Monorepo * nx влияет: сборка * разработка проблемы ветки - JENKINS - PullRequest
0 голосов
/ 19 марта 2020

На моем сервере Jenkins создан многоотраслевой конвейер.

У меня есть полный проект стека, сделанный в node.js (гнездо. js и angular приложение в качестве внешнего интерфейса). Каждую пу sh я создаю приложение, на которое влияет последний коммит, с помощью команды npm run nx affected:build --base=develop.

Когда я попадаю на этап BUILD на моем сервере jenkins после применения вышеуказанной команды, я получаю эту ошибку:

nx "affected:build"

fatal: Not a valid object name master
Error: Command failed: git merge-base master HEAD

fatal: Not a valid object name master



at checkExecSyncError (child_process.js:630:11)

at Object.execSync (child_process.js:666:15)

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 30 апреля 2020

Я вижу две возможные причины:

  1. Вам необходимо передать правильную ветвь git для подготовки сборки CI
  2. Nx изменения рабочего пространства не были объединены с мастером или вашей сценой git ответвление.

Убедитесь, что вы оба накрыли.

...