Я настраиваю непрерывную интеграцию для приложения SalesForce.Приложение Salesforce + Git + TeamCity = как настроить шаг «Сохранить на сервер»?
Я новичок в SalesForce и не знаю, как автоматизировать некоторые шаги в моем рабочем процессе. Пожалуйста, помогите мне понять.
Мои шаги сборки в TeamCity:
- Получить ветку с кодом приложения из репозитория Git.
- Сохраните обновленный код для моей разработки org - это должно автоматизировать команду «Сохранить на сервер», которую разработчик нажимает на Eclipse.
- Эксплуатация модулей с использованием инструмента Ant.
- Получите ответвление с кодом тестов Selenium из git-хранилища.
- Выполнение тестов на селен.
- Если тесты зеленые, слейте ветку разработки в филиал QA и разворачивайте изменения кода от разработки org до QA org для ручного тестирования.
Проблема: Я не знаю, как настроить Шаг 2
Насколько я понимаю, все должно быть автоматизировано. Мой менеджер сказал мне, что это задача разработчика вручную щелкнуть команду «сохранить на сервер» в Eclipse, а затем переместить изменения кода в репозиторий git. Также SalesForce делает так называемую сборку самостоятельно в облаке.
Я буду благодарен за любые объяснения, ссылки и примеры. Спасибо.