Я пытаюсь настроить CircleCI для моего проекта AngularJS. Я думаю, что я сделал все правильно, но есть некоторые проблемы.Только тест/сбор фиксируется в ветке разработки - CircleCI
- Когда коммит нажимается на ветвь функции (ничего, кроме разработки или мастера), я не хочу запускать тест и определенно не создавать сборку.
- Когда PR создается для ветви разработки, я хочу, чтобы этот PR был протестирован.
- Когда этот PR объединен или если другие прямые коммиты сделаны в ветке разработки, я хочу, чтобы была создана новая сборка &.
Проблема в том, что первая точка, в этот момент каждая фиксация на любой ветке вызовет тест, который просто не нужен вообще.
Я попытался это в circle.yml, но это также останавливает PR, чтобы в разработке отделения от тестирования, кажется:
general:
branches:
only:
- develop
Так как я могу получить круг вести себя так, что я хочу? Или я должен удалить эту конфигурацию выше и позволить ей проверять каждую фиксацию на каждой ветке?