Size: a a a

2021 August 13

K

Kelbon in pro.git::next
(stage что то подобное или нет делает?)
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Так не бывает. На ремоут ты отправляешь не файлы, а коммиты.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Если в цепочке коммитов потроган не один файл, а больше, то ой.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Но наверняка можно колдонуть как-нибудь через filter-branch, чтобы из цепочки коммитов сделать другую, содержащую только изменения по конкретному файлу.

Но мне это кажется достаточно необычным мероприятием.
источник
2021 August 14

А

Андрей in pro.git::next
Ребята Добрый вечер, подскажите можно как-то чтоб когда в гит хаб происходил мерж он отсылал какой-то тригер чтоб на сервере запускать скрипт, мне нужно при мерджи в определенную ветку чтоб сервер подтягивал все изменения
источник

ГГ

Глеб Гаранин... in pro.git::next
CD(Continuous Deployment) с github actions скорее всего тебе нужно, если я правильно понял задачу
источник

А

Андрей in pro.git::next
Я совсем с этим плох можно как-то поподробнее можно и в личку
источник

А

Андрей in pro.git::next
Уже неделю пытаюсь чтото пдвкватное прочитать
источник

AZ

Alexander Zaitsev in pro.git::next
тебе мб что-то на вебхуках надо: https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request

closed: If the action is closed and the merged key is false, the pull request was closed with unmerged commits. If the action is closed and the merged key is true, the pull request was merged.
источник

AZ

Alexander Zaitsev in pro.git::next
а что именно этот вебхук будет триггерить, где оно у тебя будет запускаться и так далее - это уже на твоё усмотрение
источник
2021 August 15

Dv

Dr. Friedrich von Ne... in pro.git::next
Можно. Для этого на Гитхабе есть вебхуки.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Я раньше с их помощью локального Jenkins триггерил после каждого коммита. Правда, он, кроме этого, умел ещё и сам периодически поллить репозиторий.
источник

А

Андрей in pro.git::next
Добрый день! По  поводу веб хуков, можно разъяснить поподробнее ну или скрин как сделать, я неделю пытаюсь разобраться чтото не доходит до меня
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Ну там просто в настройках репы есть урл, его указываешь, и туда в назначенное время уйдёт запрос.
источник

А

Андрей in pro.git::next
А на сервере мне его как принять
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Например, после пуша в Гит. Ну или как настроишь.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Ну как запросы принимают? Через сокет.
источник

А

Андрей in pro.git::next
Тоесть мне нужно поднять какой-нибудь сервер типа express и принимать пост запрос ? Я верно понял?
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
Да, можно так. Но лучше бы, если ты настраиваешь CI/CD всерьёз, взять какое-то готовое опенсорс средство. Я пользовался Jenkins (хотя тогда и альтернатив-то особо не было), а сейчас наверняка есть и что-нибудь помоднее.
источник

Dv

Dr. Friedrich von Ne... in pro.git::next
BuildBot прикольно выглядел, но он был только под Линукс, а мне было надо кроссплатформ.
источник