Скрипт для выполнения при регистрации CVS, без доступа к серверу?
-
26-09-2020 - |
Вопрос
Возможно ли написать скрипт, который выполняет определенные инструкции и запускается при любой регистрации в репозитории CVS?
Скрипт будет сканировать список файлов в наборе изменений и выполнять операцию копирования определенных файлов в определенном подкаталоге.
Надеюсь, я смогу запускать различные консольные приложения, в том числе написанные на .NET.
Проблема в том, что мне нужно сделать это быстро, и у меня нет доступа к серверу CVS из-за корпоративной ИТ-волокиты и т.д.
Есть ли способ настроить это на одной из клиентских рабочих станций вместо этого?
Можно ли это сделать, не вмешиваясь в мою рабочую папку?
Решение 2
Я нашел библиотеку .NET, которая кажется задачей - SharpcvSlib.
http://charpopensource.com/sharpcvslib.aspx
(надеюсь, это будет работать над рабочей станцией разработчиков и не должна быть размещена на сервере CVS.)
Другие советы
Ты можешь достать отправлять уведомления по электронной почте как показано в этом блоге?Если это так, вы могли бы использовать отправка почты (или старый добрый procmail
, и т.д.) Для запуска произвольных команд и скриптов на вашей рабочей станции при поступлении писем с уведомлением о фиксации.