Sunday 10 March 2019

Continuous Integration in Salesforce Using Jenkins and GitHub (CI/CD)


In this post we will talk about how to Setup Continuous Integration in Salesforce using Jenkins and GitHub with ANT. On 9 March 2019 we did one live session in ApexHours on "Integrate GitHub with Jenkins (CI/CD)" with Anjum Attar.

Before taking about "Integrate GitHub with Jenkins (CI/CD)". We are assuming you are already know the ANT Migration tool, VsCode and SFDX .



Integrate GitHub with Jenkins using ANT

Please check below recording to learn about "Integrate GitHub with Jenkins". In our ApexHours Session we covered the below topics :
  1. Before Jenkins ( Problem statement )
  2. What Is Jenkins?
  3. What is Continuous Integration?
  4. Features of Jenkins
  5. Demo : Integrate GitHub with Jenkins
    • Create AWS console Account
    • How to Create Github repository
    • How to Create Jenkin job
    • Connect your Jenkin and Github account
    • How to create Webhooks
    • Continuous Deployment with ANT.
 
In above recording we used ANT Migration tool for deployment. Check this post to learn about ANT.



Continuous Integration using Jenkins with SFDX | Using JWT Flow.


In our last post we talk about how to setup Continuous Integration in Salesforce Using SalesforceDX with Jenkins (SalesforceDx Jenkins Integration). Please check below Recording / Post to learn about below topic :
  1. How to Install Jenkins
  2. Create Self-Signed SSL Certificate and Private Key using openssl
  3. Create Connected App for JWT - Based Flow. 
  4. Configure the Jenkins environment variable
  5. Configure the Jenkins job
Please check our YouTube Recording for step by step process




Check this post to learn more about Salesforce Dx. Here is recording for SalesforceDx Session in ApexHours.


Related Post with Video :-
1) SalesforceDx
2) VsCode for Salesforce
3) SalesforceDX for Non-Scratch Org
4) ANT Migration tool



Thanks,
Amit Chaudhary
amit.salesforce21@gmail.com
Capture.JPG  @amit_sfdc    @ApexHours
  Salesforce Apex Hours 
     #SalesforceApexHours

No comments:

Post a Comment