Speed Up Drupal 8 deliveries with CICD Pipeline
gobinathm
GM
1
Speed Up Drupal 8 deliveries with CICD Pipeline gobinathm 1 GM - - PowerPoint PPT Presentation
Speed Up Drupal 8 deliveries with CICD Pipeline gobinathm 1 GM Agenda DevOps in Drupal Benefits of our Adaptation 2 Who am I Platform Architect / Technical Manager Works in Web / Mobile Application Development, with
Speed Up Drupal 8 deliveries with CICD Pipeline
gobinathm
GM
1
Agenda
DevOps in Drupal Benefits of our Adaptation
Who am I
Platform Architect / Technical Manager Works in Web / Mobile Application Development, with primary focus being drupal Webmaster in Drupal.org I Mentor New Contributors gobinathm everywhere (including D.O)
The LifeCycle
Is this an epic DevOps Life Cycle Yes atleast in my world atleast 4
5
Composer Workflow
You Don't be a Dependancy Manager leave it to Composer. Special Script to build / patch Alternatively once can use phing/phing Better to build artificats this way Commit composer.lock to your repo D8 Starter Kit 1. 2. 3. 4. 5. 6
Review Stage
Local: It Start with Local, Yes enforce before commit & Save time. One easy way to achieve is grumphp Alternative is Custom GIT Hooks Server: Sonarqube, quality scan Use sonarlint IDE Extension & save build times. PHPUnit Behat lighthouse, automated webpage audit tool 1.
4. 5. 7
PreDeploy
Save Time by page screenshot by leveraging tools like applitools & saucelabs. Performance Testing with JMeter (Or) Blazemeter automation 1. 2. 8
PostDeploy
screenshot by leveraging tools like applitools & saucelabs for comparision. 1. 9
10