在我们的项目中,我们使用Jitterbit作为两个系统之间的代理 - 我们的Salesforce应用程序和一个第三方服务(我们使用Web服务集成),而Jitterbit是我们解决方案的一部分,包含一些业务逻辑(它按小时计划运行)。我们的团队正在积极地开展工作,并经常修改Jitterbit部分。
因此,我们寻求使用Git和持续集成来改善我们的开发过程,特别是针对Jitterbit项目(项目的Salesforce部分已经在使用它)。因此,我们有两个问题:
- 我们知道我们可以导出Jitterbit项目并将其放入Git存储库,但这个导出过程总是会产生很多垃圾(一些UID和其他与我们在项目中所做的更改没有直接关系的东西)。这使得清楚地观察每个提交中的变化变得困难。
- 我们没有找到任何设置CI工具(Jenkins、Travis-ci)自动构建和部署Jitterbit项目到云端的方法(在Jitterbit中似乎没有这样的选项,但希望我错了)。
有没有人有这样的经验可以帮助我?