jenkins 在部署Salesforce项目后自动执行手动任务[已关闭]

vlurs2pr  于 2023-10-17  发布在  Jenkins
关注(0)|答案(1)|浏览(162)

**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。它目前不接受回答。

我们不允许问题寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答问题。
18天前关闭
Improve this question
如果您曾经参与过Salesforce项目的部署或为SF项目设置持续集成,您应该知道,通常在部署元数据组件(类,页面等)之后,您还需要执行一些手动任务,例如填充自定义设置值或为配置文件设置字段级别的安全性。有很多这样无聊的动作。
在我目前的项目中,我再次面对它,我正在寻找如何最大限度地自动化它的方法。我们使用Jenkins + Git将项目部署到MySQL。因此,我希望这些部署后操作被执行,例如,在每次部署之后(或在其他触发器上)。
是否有任何Jenkins插件或其他工具,脚本或方法可以帮助我?

vltsax25

vltsax251#

你需要找到一种方法从shell运行Anonymous Apex,并将其用作Jenkins构建脚本中的步骤。https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_anonymous_block.htm您可以直接使用Tooling API作为示例,或者为您的首选语言查找一些库。或者,您可以尝试使用Ant https://github.com/financialforcedev/df12-deployment-tools的这个存储库,其中包含有用的部署脚本,包括ExecAnon或ExecAnonScript

相关问题