В нашем проекте мы используем Jitterbit как прокси-сервер между двумя системами - наше приложение Salesforce и один сторонний сервис (мы используем интеграцию веб-сервисов), а часть Jitterbit нашего решения содержит некоторые бизнес-логика (она выполняется по расписанию ежечасно). Наша команда активно работает над проектом, и мы часто модифицируем часть Jitterbit.Проект Jitterbit + Git + Непрерывная интеграция
Итак, мы ищем способности улучшить наш процесс разработки с помощью Git и непрерывной интеграции, особенно для проекта Jitterbit (часть Salesforce проекта уже использует его). Итак, у нас есть две проблемы:
- Мы знаем, что мы можем экспортировать проект Jitterbit и поместить его в Git репозиторий, но этот процесс экспорта всегда генерировать много мусора (некоторые UIDs и другие такие вещи, которые не напрямую связанные с нашими изменениями в проекте). Это затрудняет четкое наблюдение за изменениями в каждой фиксации.
- Мы не нашли способ установить какой-либо инструмент CI (Jenkins, Travis-ci) для создания и развертывания для облачного проекта Jitterbit (мне кажется, такого варианта в Jitterbit нет, но надежда Я не прав).
Может ли кто-нибудь с таким опытом помочь мне, пожалуйста?
Спасибо за ваш ответ! Что касается размещения Jitterbit-проекта в системе управления источниками, основная проблема - каждый раз, когда я экспортирую проект jitterbit и пытаюсь увидеть diff (даже если бы я изменил какой-то небольшой элемент проекта), я вижу много изменений, которые не связаны непосредственно к моей модификации (изменения в структуре файлов, изменен UID и т. д.). Это все очень мешает отслеживать, что на самом деле было изменено. –
Что касается CLI студии Jitterbit, мы попробуем его использовать, спасибо. –