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