在我们的项目中,我们使用jitterbit作为两个系统之间的代理—Salesforce应用程序和一个第三方服务(我们使用的是Web服务集成),并且我们解决方案的jitterbit部分包含一些业务逻辑(它每小时按计划运行一次)。我们的团队正在积极地开发这个项目,我们经常修改jitterbit部分。
因此,我们正在寻找能够在Git和持续集成的帮助下改进我们的开发过程的能力,特别是对于Jitterbit项目(项目的Salesforce部分已经在使用它)。因此,我们有两个问题:
我们知道可以导出jitterbit项目并将其放到Git存储库中,但是这个导出过程总是产生大量垃圾(一些uid和其他与项目中的更改没有直接关系的东西)。这使得很难清楚地观察每个提交中的更改。
我们找不到任何能力来设置任何CI工具(Jenkins、Travis CI),用于自动构建和部署到云计算Jitterbit项目(在我看来,Jitterbit中根本没有这样的选项,但希望我错了)。
有这种经验的人能帮我吗?

最佳答案

是的,应该可以:
假设您运行的是Harmony(IE V8+),那么您应该能够监视/签入(即通过git)您的本地项目文件夹(通常位于documents/jitterbitstudio或[yourusername]/jitterbitstudio]下)或其中的任何一组特定项目。
类似地,StudioV8+提供了命令行支持,允许(自动)部署(以及更多),因此您可以设置CI/CD工具(即Jenkins)与之完全集成。
您可能需要更多关于这个过程的指导(例如排除规则等),所以请记住,Jitterbit有一个官方的和免费的无限支持-只需从您的工作电子邮件中发送电子邮件[email protected],他们就会让您从那里开始。您也可以与他们共享任何一般性的反馈,例如,可能需要对CI提供CLI支持,或者需要在https://success.jitterbit.com上发布更全面的官方文档等。

07-24 13:21