Как запустить один конвейер и выполнить одну фиксацию в github?

В jenkins мы можем запланировать проверку scm опроса каждые 1 час, 2 часа и т. д.

Между тем, даже если мы добавим n коммитов, скажем, опрос scm составит 1 час.

Через 1 час он проверит наличие последних коммитов и, если они есть, запустится один раз. Если никаких коммитов нет, конвейер не запустится.

Есть ли аналогичный подход в действиях GitHub?

Наш процесс сборки занимает не менее 1 часа.

К моменту завершения, если добавлено 2 коммита, в очереди остаются 2 запуска конвейера.

В мерж-реквестах gitlab, когда я создаю MR для своей ветки разработки, он объединяет все новые коммиты в один, включая все эти изменения.

Но в github, когда создается запрос на включение, он объединяет все коммиты (скажем, 10) и создает новый коммит в виде слияния запроса на включение (10+1).

Есть ли возможность использовать аналогичный подход, например gitlab?

Я видел вариант сквоша, но он не такой, как я видел в gitlab.

0 ответов

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