мерзавец сцепляется и как они работают

Решение остроты более полезно как шибболет, чем хороший код; хорошие кодеры Perl будут знать это и понимать его, но это намного менее прозрачно и читаемо, чем двустишие копировать-и-изменять с двумя строками, с которого Вы запускаете.

, Другими словами, хороший способ сделать это - способ, которым Вы уже выполнение его. Ненужная краткость за счет удобочитаемости не является победой.

9
задан Michael Donohue 11 November 2009 в 19:49
поделиться

2 ответа

В основном у вас есть два варианта:

  1. Поместите обработчик post-receive на сервер и позвольте серверу запустить curl.
  2. Поместите хук post-commit в локальное репо и позвольте локальному компьютеру запускать curl.

Поскольку ваше задание сборки, вероятно, получит код для сборки из репозитория на сервере , только вариант 1. имеет смысл. В случае 2. задание сборки, вероятно, должно будет получить код из вашего локального ящика, и это, вероятно, не то, что вам нужно.

Вы не можете разместить хуки на сервере с помощью git нажмите . Вы (или кто-то с соответствующими правами) должны сделать это вручную, выполнив вход на сервер и изменив файлы сценариев ловушки локально.

16
ответ дан 4 December 2019 в 08:01
поделиться

Хуки не передаются через репозиторий. Вам необходимо установить крючок на удаленной стороне.

11
ответ дан 4 December 2019 в 08:01
поделиться
Другие вопросы по тегам:

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