

CI/CD for Salesforce using IKAN ALM
Salesforce is a vital part of today's software ecosystem, alongside mobile -and web applications. The digital world expects agility, Continuous Integration and Continuous Deployment. IKAN ALM for Salesforce brings agility to Salesforce implementations.
- Contemporary versioning safeguards your code and makes parallel development and the use of modern Salesforce IDE's possible
- Automated Build scripts are generated. We run the script and collect all objects in an archive.
- Automated Promote scripts are generated.

Orchestrate your Salesforce toolchain
IKAN ALM for Salesforce use standardized scripts to automate your existing tools, there's no need to change anything. The only difference is that you will be using IKAN ALM to launch Build (CI) and Promote (CD) actions.
Every step is logged, including Build and Promote, to be consulted at any time.
All you need to do is enter the related ticket (identifier) from your favorite requirements or issue tracking tool when commiting code.
IKAN ALM to JIRA or other will commence the process flow, update the ticket in your requirement or issue tracking tool, and inform you about which builds and deploys the ticket is part of.
Source code can be written in any Salesforce IDE. The code is stored in a VCR and then get scanned to generate a script following your standards and naming conventions.
The generated script is started and when finished, the results are retrieved by IKAN ALM and collected in an archive. Every step of this process is logged.
As part of the process you can deploy code to test environments or you can write a script to run the SalesForce testing tool of your choice.
Packaging is done during the Build process and creates an archive. Archives are then used by the deploy process as “source”.
The generated script is started for Deployment. This entire process is logged.
Leading you from idea to implementation in 3 simple steps
Discovery
Together we analyze your current development and release process and define the optimal Salesforce DevOps solution for your company. We clearly draw the roadmap on how to get there.
Pilot (POC)
Next we proof that the proposed solution works, by example. It takes only one week to deliver our proof-of-concept!
Go!
After the POC is finished we have your business case ready, give you a commercial proposal and begin implementing the solution.
Faster Salesforce development

A detailed overview of a Salesforce build, including the ability to download the result.
Get a live demo!
Let us give you personal insight on how DevOps can accelerate your SalesForce development and release process.
Yes, give me insightWhat our customers are saying
Already using Jenkins or Cloudbees as your automation server?
All of our solutions (for z/OS, SAP, ODI and Salesforce) are also available as commercial Jenkins Plugins.

- Out-of-the-box experience and well documented
- Includes support and maintenance plans

People are choosing DevOps because they want
Higher quality
As developers will version their code and as parallel development is supported you will have a more sound code base. Managing the many different releases and hot fixes becomes fast, transparent and reliable.
More frequent deploys
A complete and automated process (build, deploy, approval and notification) is triggered once a developer commits his code to the version control repository. This process is reliable, repeatable and auditable so you can you can deploy more frequently.
Lower development costs
More frequent and qualitative deploys means happy business people since they'll have their desired functionality available faster. The automated process eliminates human mistakes and allows people to do more interesting work. A true win/win.
These companies already use our solutions
