Index
A
- Ant
- download link / Ant
- Ant Migration Tool
- used, for deployment / Deployment using the Ant Migration Tool
- configuring, with Jenkins / Configuring the Ant Migration Tool with Jenkins
- Apex
- deploying, Force.com IDE used / Using the Force.com IDE to deploy Apex
- test execution, Jenkins used / Executing Apex tests in a deployment using Jenkins
- application changes
- tracking / How to track application changes
B
- branch
- creating, web UI used / Branching strategy
- handling, Git CLI used / Handling branches using the Git CLI
- branching strategy / Branching strategy
- Bugzilla
- about / Introducing Bugzilla
- reference / Introducing Bugzilla
- build report
- publishing, to Git / Publishing a build report to Git
C
- changes
- merging, from develop branch to master branch / Merging changes from develop to master
- Change Sets
- Outbound Change Sets / Change Sets
- Inbound Change Sets / Change Sets
- CI
- Jenkins, using / CI using Jenkins
- code quality
- about / What is code quality?
- checking, PMD report used / Checking code quality using a PMD report
- PMD static analysis, with Visual Studio (VS) code extension / PMD static analysis for Salesforce Apex using a Visual Studio (VS) Code extension
- PMD static analysis, command line used / PMD static analysis for Salesforce Apex using the command line
- commit history
- viewing / Viewing the commit history
- continuous deployment / Continuous deployment
- continuous testing / What is continuous testing?
D
- deployment, Change Sets used
- deployment connections, creating / Creating deployment connections
- Outbound Change Sets, creating / Creating Outbound Change Sets
- inbound Change Sets, validating / Validating Inbound Change Sets
- Quick Deploy, using / Using Quick Deploy to deploy Change Sets
- destructiveChanges.xml
- used, for deleting files/components / Deleting files/components from a Salesforce organization using destructiveChanges.xml
- develop branch
- changes, merging to master branch / Merging changes from develop to master
- DevOps
- using, for Salesforce / DevOps for Salesforce?
- deployment / What is deployment with reference to DevOps?
- uses / How DevOps helps organizations deliver quickly
- DevOps for Salesforce
- comparing, with tech stacks / The differences between DevOps for Salesforce and other tech stacks
E
- Eclipse
- Eclipse for Salesforce application development
- using / Eclipse for Salesforce development
- Eclipse Neon, installing with Force.com IDE plugin / Installing Eclipse Neon with the Force.com IDE plugin
- Force.com project, configuring in Eclipse / Configuring a Force.com project in Eclipse
- Eclipse IDE
- Git, using / Using Git in the Eclipse IDE
- Eclipse Neon / Installing Eclipse Neon with the Force.com IDE plugin
- enhanced productivity / Enhanced productivity
F
- Firefox
- used, for Selenium setup / Setting up Selenium using Firefox
- reference / Setting up Selenium using Firefox
- Force.com IDE plugin
- used, for installing Eclipse Neon / Installing Eclipse Neon with the Force.com IDE plugin
- used, for deploying Apex / Using the Force.com IDE to deploy Apex
- Force.com Migration Tool
- about / What the Force.com Migration Tool is?
- setting up / Setting up the Force.com Migration Tool
- download link / Installing the Ant Migration Tool on Linux
- uses / How the Force.com tool helps developers and DevOps
- Force.com project
- configuring, in Eclipse / Configuring a Force.com project in Eclipse
G
- Git
- about / Introduction to Git
- using, in Eclipse IDE / Using Git in the Eclipse IDE
- configuring / Configuring Git and pushing code to Git
- code, pushing to / Configuring Git and pushing code to Git
- build report, publishing / Publishing a build report to Git
- Git CLI
- used, for handling branches / Handling branches using the Git CLI
- GitLab
- project, creating / Creating your first project in GitLab
- user, adding to / Adding a user to GitLab
- GitLab server
- installing / Installing the GitLab server
- GitLab server setup, on Linux instance
- prerequisites / Prerequisites
- Git repositories
- public repositories / Introduction to Git
- private repository / Introduction to Git
- working with / Working with a Git repository
J
- Java
- installation link / Java
- Java development stack
- DevOps process / Example – the typical DevOps process for a Java development stack
- Jenkins
- about / What is Jenkins?
- using, with Jenkins / CI using Jenkins
- used, for configuring Ant Migration Tool / Configuring the Ant Migration Tool with Jenkins
- used, for Apex test execution / Executing Apex tests in a deployment using Jenkins
- Jenkins job
- configuring, for metadata retrieval from sandbox / Configuring a Jenkins job to retrieve metadata from a sandbox
- executing / Triggering the same job again
- configuring, for metadata deployment on sandbox / Configuring a Jenkins job to deploy metadata on a sandbox
- Jenkins server
- Maven, configuring / Configuring Maven in the Jenkins server
- Publish Over SSH plugin, installing / Installing the Publish Over SSH plugin in a Jenkins server
- installing / Installing a Jenkins server
- Jenkins webhook URL
- adding, in GitHub / Adding a Jenkins webhook URL in a GitHub project
L
- Linux instance
- GitLab server, setting up / Setting up a GitLab server on a Linux instance
M
- master branch
- about / Branching strategy
- changes, merging from develop branch / Merging changes from develop to master
- metadata
- retrieving, from sandbox / Retrieving metadata from a sandbox
- deploying, on sandbox / Deploying metadata on a sandbox
P
- prerequisites, Force.com Migration Tool
- Java / Prerequisites
- Ant / Ant
- Ant Migration Tool, installing on Linux / Installing the Ant Migration Tool on Linux
- Ant Migration Tool, installing on Windows / Installing the Ant Migration Tool on Windows
- Salesforce Ant Migration Tool, installing / Installing the Salesforce Ant Migration Tool
Q
- Qualitia / Introducing Qualitia, Running test cases with Qualitia, Use case – continuous testing using Qualitia
R
- ROI
- measuring / How to measure ROI?
S
- Salesforce
- reference / The typical Salesforce development process (without DevOps)
- technical and business challenges / Technical and business challenges
- DevOps, using / DevOps for Salesforce?
- deployment / Deployment in Salesforce
- version control / Version control in Salesforce
- Salesforce development
- DevOps process, need for / The need for a DevOps process in Salesforce development
- Salesforce development process (without DevOps) / The typical Salesforce development process (without DevOps)
- Salesforce DX plugins
- installing, to Visual Studio Code / Installing Salesforce DX plugins to Visual Studio Code
- Salesforce metadata deployment
- about / Deployment in Salesforce
- Change Sets / Change Sets
- deployment connections / Deployment connections
- Change Sets, using / Deployment using Change Sets
- sandbox
- about / Sandboxes
- developer / Sandboxes
- Developer Pro / Sandboxes
- Partial Copy / Sandboxes
- Full / Sandboxes
- metadata, retrieving / Retrieving metadata from a sandbox
- metadata, deploying / Deploying metadata on a sandbox
- metadata, retrieving by Jenkins job configuration / Configuring a Jenkins job to retrieve metadata from a sandbox
- metadata, deploying by Jenkins job configuration / Configuring a Jenkins job to deploy metadata on a sandbox
- Selenium
- about / Introducing Selenium
- setting up, Firefox used / Setting up Selenium using Firefox
- used, for recording tests / Recording tests using Selenium
- used, for playing back recorded tests / Playing back the recorded tests using Selenium
- Source Code Versioning System (SCVS) / What is meant by SCVS?
T
- traditional deployment
- change sets / Traditional deployment
- Force.com Migration Tool / Traditional deployment
- issues / Issues with traditional deployment
- troubleshooting
- about / Troubleshooting
- solution / Solution
- troubleshooting scenarios
- connection issues / Troubleshooting
- invalid credentials or user locked out / Troubleshooting
- failed test cases / Troubleshooting
U
- user acceptance testing (UAT) / The need for a DevOps process in Salesforce development
V
- Visual Studio Code
- Salesforce DX plugins, installing / Installing Salesforce DX plugins to Visual Studio Code