Google Cloud Build — триггер для вызова только сборок веток

Я пытаюсь создать триггер, который будет работать только тогда, когда проверки выполняются в неглавной ветке. Я предоставил следующее регулярное выражение в конфигурации

^(?!.*master).*$

Но его ошибка со следующим сообщением об ошибке

Invalid regex ^(?!.*master).*$: error parsing regexp: invalid or  unsupported Perl syntax: `(?!`

Есть ли способ дать такое регулярное выражение без отрицательного взгляда вперед.

PS: когда я выбрал вариант докера, он дает мне предупреждение о том, что «отрицательный взгляд вперед в регулярном выражении не поддерживается»

Возможный дубликат Google Cloud-Builder как собрать все ветки кроме master

llompalles 05.03.2019 10:49

Проверьте этот ответ stackoverflow.com/a/44009108/7757976. Сообщение опубликовано техническим руководителем Google Cloud Build.

llompalles 05.03.2019 10:50
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
854
2

Ответы 2

Использование этого регулярного выражения будет игнорировать основную ветку [^(?!.*master)].*

Это не работает для меня, ошибка: «Dieser reguläre Ausdruck scheint Lookaheads zu enthalten, doch sie werden nicht unterstützt». (просмотры не поддерживаются)

Nico 21.10.2019 13:13

На самом деле он отлично работает с

^master$

А затем установите флажок инвертировать регулярное выражение.

Другие вопросы по теме