我已经成功地使用TeamCity为非salesforce项目设置了持续集成过程,但是需要帮助自动化salesforce管理软件包安装。
为了将元数据从源组织迁移到目标组织,我使用了ant迁移工具,但是在托管包的情况下该怎么办?
问题:
- TeamCity如何知道新包已经创建?我可能会在源代码工具中查看更改,但不会在存储创建的包的云中查看更改。
- 如何从云端获取最新版本的软件包?我需要比较软件包的版本:安装的那个和新的那个
- 如何安装包?
请帮。
我检查了SF文档,发现SF API提供了安装、升级和卸载托管包的能力。它还提供了在这些操作之后运行一些Apex代码的能力。我认为,你需要这样移动。以下是相关文档