172 похожих чатов

Народ, привет ))) подскажите пожалуйста по GitHub Actions для iOS.

Хочу организовать CICD пет-проекта. Хочу чтоб пулл-реквест с веток bug/.... который я влил в мастер сразу деплоился на TestFlight.
Что написать в on: ....?

26 ответов

14 просмотров

https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-branches-and-tags

Andrey- Автор вопроса
rus dacent
https://docs.github.com/en/actions/reference/workf...

Да три дня читал и видосы смотрел и не понял ничего. Как установить именно ветку ИЗ которой приходят изменения в мастер?

Ну ты даёшь. Двойной фильтр ставишь по эвенту и тегу ветки. По типу: on: pull_request: branches: - jopa/*

Andrey
Да три дня читал и видосы смотрел и не понял ничег...

https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#on

Andrey- Автор вопроса
Dionis
Ну ты даёшь. Двойной фильтр ставишь по эвенту и те...

А разве это не фильтр на только пулл-реквест? Меня интересует именно работа после того как пулл-реквест вливается в ветку а не просто по факту создания реквеста

Andrey
А разве это не фильтр на только пулл-реквест? Меня...

Мне кажется, что если в github нет какого-то функционала - то он не появится лишь потому, что ты так придумал. По крайней мере из офф. манов там ничего про то, чего ты хочешь не говорится.

Andrey- Автор вопроса
Dionis
Мне кажется, что если в github нет какого-то функц...

А как тогда посоветуешь? Я хочу чтоб весь багфиксинг после проверки и вливания в мастер - залетал в тестфлайт

Andrey
А как тогда посоветуешь? Я хочу чтоб весь багфикси...

Ты хочешь именно состояние ветки в багфиксинг запихивать или состояние мастера?

Andrey
А как тогда посоветуешь? Я хочу чтоб весь багфикси...

Я думаю, что я уже ответил тебе на вопрос)

Andrey- Автор вопроса
Dionis
Ты хочешь именно состояние ветки в багфиксинг запи...

Мастера, но после того как туда попали изменения именно с веток багфиксинга

Andrey
Мастера, но после того как туда попали изменения и...

https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request

Andrey
Мастера, но после того как туда попали изменения и...

Выглядит избыточно, мне кажется Почему недостаточно тестировать ветку перед залитием в мастер, как условие мерджа?

Andrey- Автор вопроса
קפיצת הדרך
Выглядит избыточно, мне кажется Почему недостаточн...

Я хочу просто разделить частоту выпуска багфиксинговых релизов и релизов с новыми фичами

Andrey
Я хочу просто разделить частоту выпуска багфиксинг...

В смысле просто считать? Что значит разделить частоту?

Andrey- Автор вопроса
קפיצת הדרך
В смысле просто считать? Что значит разделить част...

Релизы багфиксинга делать по мере готовности, а с фичами например раз в два месяца

Andrey
Релизы багфиксинга делать по мере готовности, а с ...

Не понимаю всё равно желаемого процесса. Вот есть багфикс. Багфикс ветку смерджил в мастер. Бежит тест. Вот есть фича. Фича ветку смерджил в мастер. И что тогда?

Andrey- Автор вопроса
קפיצת הדרך
Зачем вообще так делать, непонятно

Ну разные приоритеты: у багов выше - тестим и релизим сразу

Andrey- Автор вопроса
קפיצת הדרך
Так в ветке же, до мерджа это решается

Извини, но не понимаю как это сделать - расскажи пожалуйста 😕

Andrey
Извини, но не понимаю как это сделать - расскажи п...

Ну я не понимаю проблемы всё ещё. Тесты должны бежать на мастере перед релизом, и на всех бранчах перед мерджем, не хочешь релизить фичу - не мерджишь в мастер... Я так вижу.

קפיצת הדרך
Так в ветке же, до мерджа это решается

в мастере могут быть изменения с веткой несовместимы: мастер с багом, ветка с багфиксом, а после мержала или баг остался, или новый появился

Vladimir Chernyshev
в мастере могут быть изменения с веткой несовмести...

Для этого форсится мердж мастера в ветку (branch must be up to date в гитхабе или как-то так) как условие мерджа ветки в мастер.

Andrey- Автор вопроса
Andrey
Спасибо)

Нзчт, почитай про github flow, это примерно оно и есть

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта