Jitterbit 项目 + Git + 持续集成
Jitterbit project + Git + Continuous integration
在我们的项目中,我们使用 Jitterbit 作为两个系统之间的代理——我们的 Salesforce 应用程序和一个第三方服务(我们正在使用 Web 服务集成),我们解决方案的 Jitterbit 部分包含一些业务逻辑(它是按计划每小时运行一次)。我们的团队正在积极开展该项目,我们经常修改 Jitterbit-part。
因此,我们正在寻求在 Git 和持续集成的帮助下改进我们的开发过程的能力,特别是 cijitterbit 项目的盟友(项目的 Salesforce 部分已经在使用它) .所以,我们这里有两个问题:
- 我们知道我们可以导出 Jitterbit 项目并将其放入 Git 存储库,但是这个导出过程总是会产生很多垃圾(一些 UID 和其他与我们的更改没有直接关系的东西)该项目)。这使得很难清楚地观察到每次提交的变化。
- 我们没有发现任何设置任何 CI 工具(Jenkins、Travis-ci)以自动构建和部署到云 Jitterbit 项目的能力(在我看来,有Jitterbit 中根本没有这样的选项,但希望我是错的)。
哪位有这样经验的可以帮帮我吗?
是的,应该可以:
假设您在 Harmony(即 v8+)上 运行,您应该能够 monitor/check-in(即通过 Git)您的本地项目文件夹(通常在 Documents/JitterbitStudio 或 [您的用户名] 下/JitterbitStudio) 或那里的任何一组特定项目。
同样,Studio v8+ 提供命令行支持以允许(自动)部署(以及更多),因此您可以设置您的 CI/CD 工具(即 Jenkins)以与其完全集成。
您可能需要有关该过程的更多指导(即排除规则等),因此请记住 Jitterbit 提供官方和免费的无限制支持 - 只需从您的工作电子邮件中发送电子邮件至 support@jitterbit.com 和他们应该让你从那里开始。您也可以与他们分享任何一般反馈,即可能需要 CI 的 CLI 支持或在 https://success.jitterbit.com 上发布更详尽的官方文档等
在我们的项目中,我们使用 Jitterbit 作为两个系统之间的代理——我们的 Salesforce 应用程序和一个第三方服务(我们正在使用 Web 服务集成),我们解决方案的 Jitterbit 部分包含一些业务逻辑(它是按计划每小时运行一次)。我们的团队正在积极开展该项目,我们经常修改 Jitterbit-part。
因此,我们正在寻求在 Git 和持续集成的帮助下改进我们的开发过程的能力,特别是 cijitterbit 项目的盟友(项目的 Salesforce 部分已经在使用它) .所以,我们这里有两个问题:
- 我们知道我们可以导出 Jitterbit 项目并将其放入 Git 存储库,但是这个导出过程总是会产生很多垃圾(一些 UID 和其他与我们的更改没有直接关系的东西)该项目)。这使得很难清楚地观察到每次提交的变化。
- 我们没有发现任何设置任何 CI 工具(Jenkins、Travis-ci)以自动构建和部署到云 Jitterbit 项目的能力(在我看来,有Jitterbit 中根本没有这样的选项,但希望我是错的)。
哪位有这样经验的可以帮帮我吗?
是的,应该可以: 假设您在 Harmony(即 v8+)上 运行,您应该能够 monitor/check-in(即通过 Git)您的本地项目文件夹(通常在 Documents/JitterbitStudio 或 [您的用户名] 下/JitterbitStudio) 或那里的任何一组特定项目。 同样,Studio v8+ 提供命令行支持以允许(自动)部署(以及更多),因此您可以设置您的 CI/CD 工具(即 Jenkins)以与其完全集成。
您可能需要有关该过程的更多指导(即排除规则等),因此请记住 Jitterbit 提供官方和免费的无限制支持 - 只需从您的工作电子邮件中发送电子邮件至 support@jitterbit.com 和他们应该让你从那里开始。您也可以与他们分享任何一般反馈,即可能需要 CI 的 CLI 支持或在 https://success.jitterbit.com 上发布更详尽的官方文档等