Documentation

Here you can find a comprehensive guide to EnForce tools for Salesforce, which will guide you on the process to have a Gradle script that can help you on tasks related to develop an application on Salesforce platform.

What is an Enforce tool for Salesforce?

It is a Gradle plugin which provides useful tasks that can help with code deployment to organizations, unit test execution, reporting for unit tests and code coverage. Also there is a Jenkins plugin that shows useful unit tests and code coverage information.

Why Enforce tool does exist?

Currently Salesforce platform provides a Migration Tool which allows us to upload changes to an Organization, but it has some limitations due to the dependency among Salesforce elements (Objects, pages, classes, components). Enforce tools for Salesforce makes it easier to deploy and undeploy a project source code to a Salesforce Organization, additionally it helps to implement a Continuous Integration process for a Salesforce project.

Features