Как зайти в Даркнет?!
25th January, 01:11
8
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
899
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
952
0
Очень долго работает Update запрос Oracle
27th January, 09:58
916
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
907
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
942
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1727
0
период по дням
25th October, 10:44
3957
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3722
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4614
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4382
0
Помогите пожалуйста решить задачи
24th November, 23:53
6088
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4352
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4400
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Подрывная деятельность и веб-разработка
Я ввожу Subversion в НАШ ИНТЕРНЕТ-МАГАЗИН. Я хочу, чтобы зарегистрированные файлы были загружены на сервер через FTP (и как только они привыкнут к Subversion, через SFTP). Файлы отправляются на страницу кандидата на выпуск для тестирования. Для перемещения файлов в рабочую среду можно вызвать скрипт.
Мой вопрос заключается в следующем: как вы передаете файлы на сервер с помощью Subversion? Есть ли скрипт, который я могу добавить, чтобы сделать передачу, когда файлы будут возвращены?
Вы хотите построить скрипт, который использует крюк post commit в SubVersion. Вы можете либо экспортировать скрипт из вашего репозитория, а затем FTP на сервер, либо вы можете просто извлечь его из репозитория в рабочий каталог на вашем сервере и вызвать "svn update" в рабочем каталоге серверов в вашем скрипте после фиксации крюка.
Есть еще информация в Subversion FAQ
Если у вас есть shell доступ к вашему серверу и SVN установлен на нем (или возможность установить SVN), то лучше всего будет просто обойти FTP полностью.
Как мы развертываем наши приложения (упрощенно)
- Разработчики пишут код и проверяют его в транке
- Периодически, когда Транк стабилен, мы будем делать его снимок в качестве тега
- На сервере svn проверьте тег
Если необходимо внести какие-либо изменения на сервере (или непосредственно на самом реальном сервере), то для синхронизации кода нетривиально использовать subversion
Я думаю, что вам, вероятно, следует использовать svn export вместо svn checkout для развертывания, чтобы у вас не было этих каталогов .svn, которые мешают вашим рабочим заданиям резервного копирования. svn экспорт-это проверка "clean".
Я бы также создал сценарий, который обрабатывает все это для вас. В зависимости от того, как структурирован ваш код, вы часто можете обновить каталоги и просто обновить символическую ссылку до последней версии, что упрощает откат.
Вы даже можете использовать что-то вроде Capistrano для автоматизации развертывания. Однако я поддерживаю рекомендацию для CruiseControl.
Я думаю, что вы ищете что-то вроде интеграции с автоматическим сценарием сборки. Я использовал CruiseControl , чтобы сделать то же самое с приложением ASP.Net. Я не знаю ваших точных требований, но держу пари, что вы могли бы заставить его делать то, что вы хотите.
После совершения скрипты полезны для этого. По существу, при каждой фиксации сценарий вызывается после события,которое вы можете использовать для выполнения экспорта svn куда-либо.
В интересной статье показано, как это можно сделать, а также показано, как можно использовать скрипты-крючки в subversion
Вероятно, вы можете использовать SVN "hooks" для этого. В принципе, вы можете настроить свой сервер для запуска сценариев до или после каждой проверки. Вот прямая ссылка на соответствующий раздел онлайн-книги .
svn2web будет передавать файлы ftp или scp из репозитория subversion на веб-сервер при каждом коммите. Подробности смотрите в проекте SourceForge .