Если вы хотите выполнить скрипт на сервере TFS, есть разные способы сделать это:
- Перейти к машине, на которой работает сервер TFS
- Получить доступ к командной строке.
- Запустите ваш скрипт.
Вышеприведенное также может быть запущено удаленно с помощью различных инструментов или удаленного рабочего стола.
Если вы хотите автоматизировать запуск сценария на TFS-сервере, есть также несколько вариантов. Например, вы можете использовать AT для планирования пакетного задания (* .BAT или * .CMD) для запуска в определенное время.
если вы хотите, чтобы сценарий развертывания запускался при проверке содержимого в TFS или при «сборке», вам нужно использовать фундамент MS Workflow. Это называется сборкой, даже если вы ничего не компилируете. Эти сценарии сборки имеют стандартный формат, который будет включать в себя этапы компиляции, как и в реальных языках программирования. Вы можете спокойно игнорировать эти шаги, просто оставьте их там.
Зайдите в раздел Сборки в записи TFS для вашего проекта в TFS (или веб-сайт, я полагаю?). Клонируйте одну из существующих сборок и сделайте новую. Создайте новый файл XAML для вашего процесса развертывания PHP, иначе вы уничтожите обычную сборку, если другие люди используют вашу TFS для других целей. В процессе сборки XAML внесите изменения, как описано в ответах выше. В диалоговом окне свойств для вашей сборки (два отдельных слова здесь, «сборка», у вас может быть много таких, которые следуют одному и тому же «процессу сборки». Вы можете использовать один и тот же процесс для развертывания множества различных сайтов PHP, где такие вещи, как целевая папка будет предоставлена на вкладке «Процесс» на страницах свойств для ваших различных сборок), в разделе «Триггер» установите ее как «Непрерывная интеграция», что означает, что эта ваша новая сборка с этим вашим новым процессом сборки будет выполняться каждый раз, когда вы регистрация.
БАМ, вот и ты.