2016-08-27 3 views
14

프로젝트에서 우리는 Salesforce 애플리케이션과 웹 서비스 통합을 사용하는 하나의 타사 서비스 (두 가지 시스템 사이에서 프록시로 Jitterbit을 사용하고 있으며 Jitterbit- 일부는 일부 포함) 비즈니스 로직 (매시간 스케줄에 따라 운영). 우리 팀은 프로젝트에 적극적으로 참여하고 있으며 종종 Jitterbit 부분을 수정하고 있습니다.Jitterbit 프로젝트 + Git + 연속 통합

그래서 우리는 Git 및 지속적인 통합, 특히 Jitterbit 프로젝트 (Salesforce 프로젝트 일부가 이미 그것을 사용하고 있음)를 사용하여 개발 프로세스를 개선 할 수있는 능력을 찾고 있습니다. 그래서, 우리는 여기에 두 가지 문제가 있습니다

  • 우리는 우리가 Jitterbit 프로젝트를 내보내고 Git 저장소에 넣어하지만,이 내보내기 프로세스는 항상 (쓰레기를 많이 생성 할 수 있다는 사실을 알고 직접 아닌 일부의 UID 및 기타 물건 프로젝트에서 우리의 변화와 관련 있음). 따라서 각 커밋의 변경 사항을 명확하게 관찰하기가 어렵습니다.
  • Jitterbit 프로젝트를 자동으로 클라우드로 구축 및 배포하기 위해 CI 도구 (Jenkins, Travis-ci)를 설치할 수있는 기능을 찾지 못했습니다 (Jitterbit에는 그런 옵션이 전혀 없지만 희망이 있습니다. 내가 틀렸다).

그런 경험을 가진 사람이 나를 도와 줄 수 있습니까?

답변

1

예 : 가능한 경우 : 하모니 (예 : v8 +)에서 실행 중이 라 가정하면 로컬 Projects 폴더 (일반적으로 Documents/JitterbitStudio 또는 [ YourUsername]/JitterbitStudio) 또는 거기에있는 특정 프로젝트 세트. 마찬가지로 Studio v8 +는 (자동화 된) 배포를 허용하는 명령 줄 지원을 제공하므로 CI/CD 도구 (예 : Jenkins)를 완전히 통합 할 수 있습니다.

프로세스와 관련하여 더 많은 안내가 필요하므로 (예 : 제외 규칙 등) Jitterbit은 공식 무료 무제한 지원을 제공합니다. 작업 이메일에서 [email protected]으로 이메일을 보내면됩니다. 너 거기에서 나간다. 일반적인 의견을 공유 할 수도 있습니다. 예를 들어, CI 지원 CLI 지원이나 https://success.jitterbit.com에 게시 된 자세한 공식 문서가 필요합니다.

+0

답장을 보내 주셔서 감사합니다! 소스 제어 시스템에서 Jitterbit 프로젝트를 배치 할 때, 주요 쟁점 - 다음에 jitterbit 프로젝트를 내보낼 때마다 diff (프로젝트의 작은 항목을 변경 했음에도 불구하고)를 보려고 할 때마다 관련없는 많은 변경 사항이 나타납니다 내 수정 (파일 구조의 변경, UID 변경 등). 이것은 모두 실제로 변경된 내용을 추적하지 못하게합니다. –

+0

지터 비트 스튜디오의 CLI는, 사용해 주셔 감사합니다. –