Proyecto Jitterbit + Git + continuous integration

En nuestro proyecto, utilizamos Jitterbit como un proxy entre dos sistemas: nuestra aplicación Salesforce y un service de terceros (estamos usando integración de web services) y Jitterbit, parte de nuestra solución, que contiene cierta lógica empresarial (se ejecuta en un horario por hora) ) Nuestro equipo está trabajando activamente en el proyecto y a menudo estamos modificando Jitterbit-part.

Por lo tanto, estamos buscando habilidades para mejorar nuestro process de desarrollo con la ayuda de Git y la continuous integration, especialmente para el proyecto Jitterbit (la parte de Salesforce de un proyecto ya lo está usando). Entonces, tenemos dos problemas aquí:

  • Sabemos que podemos exportar el proyecto Jitterbit y ponerlo en el repository de Git, pero este process de export siempre genera una gran cantidad de basura (algunos UID y otras cosas similares que no están directamente relacionadas con nuestros cambios en el proyecto). Esto hace que sea difícil observar claramente los cambios en cada compromiso.
  • No encontramos ninguna habilidad para configurar cualquier herramienta de CI (Jenkins, Travis-ci) para build y desplegar en la nube un proyecto de Jitterbit automáticamente (me parece que no existe tal opción en Jitterbit en absoluto, pero espero que esté incorrecto).

¿Alguien con tal experiencia me puede ayudar, por favor?

Sí, debería ser posible: suponiendo que esté ejecutando Harmony (es decir, v8 +), debería poder supervisar / registrar (es decir, a través de Git) su carpeta de proyectos local (generalmente en Documents / JitterbitStudio o [YourUsername] / JitterbitStudio) o cualquier set de proyectos específicos allí. Del mismo modo, Studio v8 + brinda soporte de command-line para permitir deployments (automatizados) (y más), para que pueda configurar su herramienta de CI / CD (es decir, Jenkins) para que esté completamente integrada con ella.

Es probable que desee más orientación sobre el process (es decir, las reglas de exclusión, etc.), así que recuerde que Jitterbit tiene un soporte oficial ilimitado y gratuito; solo envíe un correo electrónico a support@jitterbit.com desde su correo electrónico de trabajo y ellos deberían hacerlo funcionar desde allí. . Puede compartir cualquier comentario general con ellos también, es decir, tal vez la necesidad de soporte CLI para CI o una documentation oficial más exhaustiva que se publique en https://success.jitterbit.com , etc.

Intereting Posts