Я не понимаю, что такое тип события travis https://docs.travis-ci.com/user/conditions-v1
Я понимаю, что некоторые конвейеры должны работать для запросов на вытягивание, некоторые конвейеры должны запускаться для не-главной ветви, а некоторые должны работать только для основной ветки.
Есть ли для Jenkins
и gitlab-ci
соответствующая концепция, с которой я знаком, с точки зрения типа события travis и типа события api?
например, одно событие travis типа я видел
install:
- if [ $TRAVIS_EVENT_TYPE != 'api' ]; then npm ci; fi