Поддерживает ли семантическая версия интеграцию с Jenkins CI?
Я смотрел на семантическую версию и задавался вопросом, поддерживает ли семантическая версия поддержку интеграции с Jenkins CI?
Когда я посмотрел на конфигурацию CI, я не смог найти никаких деталей конфигурации для Jenkins.
Может кто-нибудь поделиться пожалуйста ценной информацией по этому поводу?
1 ответ
semantic-release использует env-ci для чтения переменных среды, предоставленных CI, и поддерживается Jenkins. В качестве общей информации в семантическом выпуске используются переменные среды CI для определения: - выполняется ли текущее выполнение в CI - текущая строящаяся ветвь - была ли текущая сборка инициирована запросом Pull
Так что любой КИ, для которого branch
свойство предоставляется env-ci поддерживается. Если isPr
свойство не указано, semantic-release всегда будет учитывать, что сборка не была вызвана запросом на извлечение.