Jitterbit项目+ Git +持续集成

Gle*_*iko 15 git continuous-integration salesforce jitterbit jenkins

在我们的项目中,我们使用Jitterbit作为两个系统之间的代理 - 我们的Salesforce应用程序和一个第三方服务(我们正在使用Web服务集成),而我们解决方案的Jitterbit部分包含一些业务逻辑(它按小时计划运行) ).我们的团队正在积极致力于该项目,我们经常修改Jitterbit-part.

因此,我们正在寻找在Git和持续集成的帮助下改进我们的开发过程的能力,特别是对于Jitterbit项目(项目的Salesforce部分已经在使用它).所以,我们在这里有两个问题:

  • 我们知道我们可以导出Jitterbit项目并将其放到Git存储库中,但是这个导出过程总会产生大量垃圾(一些UID和其他类似的东西与我们在项目中的变化没有直接关系).这使得很难清楚地观察每次提交的变化.
  • 我们没有找到任何能力来设置任何CI工具(Jenkins,Travis-ci)来自动构建和部署到Jitterbit项目(在我看来,在Jitterbit中根本没有这样的选项,但希望我是错误).

有这种经历的人可以帮助我吗?

小智 2

是的,应该是可能的:假设您在 Harmony(即 v8+)上运行,您应该能够监视/签入(即通过 Git)您的本地项目文件夹(通常在 Documents/JitterbitStudio 或 [YourUsername]/JitterbitStudio 下)或那里的任何一组特定项目。同样,Studio v8+ 提供命令行支持以允许(自动)部署(以及更多),因此您可以将 CI/CD 工具(即 Jenkins)设置为与其完全集成。

您可能需要有关此过程的更多指导(即排除规则等),因此请记住,Jitterbit 拥有官方且免费的无限制支持 - 只需从您的工作电子邮件发送电子邮件至 support@jitterbit.com,他们就会帮助您从那里开始。您也可以与他们分享任何一般反馈,即可能需要 CI 支持 CLI 或在https://success.jitterbit.com上发布更全面的官方文档,等等。