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

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

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

26 ответов

6 просмотров

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, это примерно оно и есть

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

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

А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
32
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
7
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Не получается у меня либу Zstd статически слинковать, вылазят какие-то AV Вроде example у них не сложный есть, вроде всё делаю как там... но не выходит чего-то Вопрос - если ...
notme
4
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
Всех приветствую. Направьте меня в нужное русло. Постепенно переписываю проект с delphi на lazarus. Приложение - обычный windows/linux клиент для бд firebird. Тут все хорошо. ...
Mishutka
8
Привет всем, подскажите, есть сайт на ево 1.4, надо сделать его мультиязычным, структура документов одинаковой останется, чисто тексты разные, свои тв для каждого языка, поддо...
Oleg
7
@rouse_79 https://github.com/AlexanderBagel/FWZip/blob/8c6882a31ffaa9a23e66e22eaa5b1f7ebfcad43c/zlib_external.pas#L393 Почему Си-шная функция memset, параметр отвечающий за з...
notme
8
Карта сайта