Ошибка отсоединенной головки git Lerna в конвейере Azure DevOps

#azure-devops #lerna

Вопрос:

В своем конвейере я просто сделал следующее в одном из своих шагов

 lerna publish --yes  

И я получил ошибку

 lerna ERR! ENOGIT Detached git HEAD, please checkout a branch to choose versions.   

Я думаю, что это, вероятно, будет что-то тривиальное, действительно ценное за любой совет.

Ответ №1:

Вы не сделали ничего плохого-поведение конвейеров по умолчанию заключается в проверке фиксации, а не ветви, таким образом, отсоединяясь HEAD . Я не знаком с Lerna или с тем, что делает «публикация», поэтому я не могу сказать вам, будет ли то, что вы пытаетесь сделать, плохой идеей или нет, но вы можете просто checkout выбрать соответствующую ветвь перед запуском команды.