Deployment 将大型代码库部署到新的Salesforce开发组织

Deployment 将大型代码库部署到新的Salesforce开发组织,deployment,migration,salesforce,force.com,Deployment,Migration,Salesforce,Force.com,目前,我们有多个用户试图在salesforce的同一个应用程序上开发代码。我们已经有了一个产品,它已经有了很多代码。我们试图做的是找到一种易于使用的机制,用于将我们的中心代码库部署到多个与开发人员无关的组织 我们所拥有的- 存储所有代码的SVN代码库 多个不相关的开发组织 当前的组织和代码库有很多Apex、页面、电子邮件模板、报告、仪表盘、工作流、配置文件、触发器和大多数标准以及自定义Salesforce功能 我们想做什么- 1.一种简化的机制或方法,可用于将整个组织部署到一些未融合的开发人员/

目前,我们有多个用户试图在salesforce的同一个应用程序上开发代码。我们已经有了一个产品,它已经有了很多代码。我们试图做的是找到一种易于使用的机制,用于将我们的中心代码库部署到多个与开发人员无关的组织

我们所拥有的-

  • 存储所有代码的SVN代码库
  • 多个不相关的开发组织
  • 当前的组织和代码库有很多Apex、页面、电子邮件模板、报告、仪表盘、工作流、配置文件、触发器和大多数标准以及自定义Salesforce功能
  • 我们想做什么- 1.一种简化的机制或方法,可用于将整个组织部署到一些未融合的开发人员/合作伙伴组织

    我们所尝试的- 1.我们使用Eclipse尝试了同样的方法,完成活动几乎需要6-7个小时,而且由于多个符合项之间的依赖性,也有可能遗漏一些内容。这是一个非常头痛的问题。 2.使用Ant迁移工具。使用Force.com迁移工具和Ant命令,我们第一次尝试部署到不相关的组织。但它在命令提示符上至少出现了400-500个错误。我不知道该怎么做。我们是否有更简单的方法,或者我们需要一个接一个地解决每个问题

    我们没有变更集或沙箱/生产组织的规定,因为我们正在为多个用户创建一个包。 请让我知道任何其他可能用于将庞大的代码库(标准+自定义SF组件)迁移到任何不相关的开发组织的方法

    任何帮助都将不胜感激

    谢谢,
    Kaushik

    当我们需要手动将SF项目部署到新组织(或手动更新当前组织)时,我们通常按以下顺序部署项目的一部分:

  • 静态分辨率
  • 标签
  • 团体
  • 角色
  • 信头
  • 文件
  • 目标
  • 标签
  • 应用程序
  • 电子邮件
  • 班级
  • 页数
  • 组成部分
  • 布局
  • 触发
  • 工作流程
  • 报告
  • 达什博兹
  • 主页布局
  • 主页组件
  • 轮廓
  • 权限集
  • 这使我们能够避免与项目组件中的依赖项相关的错误。此外,我们还使用一些工具进行持续集成(例如Jenkins,它将所有更改(提交到存储库)部署到CI组织,并且每晚在QA组织上部署构建)