Speed Up Drupal 8 deliveries with CICD Pipeline gobinathm 1 GM - - PowerPoint PPT Presentation

speed up drupal 8 deliveries with cicd pipeline
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Speed Up Drupal 8 deliveries with CICD Pipeline

gobinathm

GM

1

slide-2
SLIDE 2

Agenda

DevOps in Drupal Benefits of our Adaptation

  • 2
slide-3
SLIDE 3

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)

  • 3
slide-4
SLIDE 4

The LifeCycle

Is this an epic DevOps Life Cycle Yes atleast in my world atleast 4

slide-5
SLIDE 5

5

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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.

  • 2.
  • 3.

4. 5. 7

slide-8
SLIDE 8

PreDeploy

Save Time by page screenshot by leveraging tools like applitools & saucelabs. Performance Testing with JMeter (Or) Blazemeter automation 1. 2. 8

slide-9
SLIDE 9

PostDeploy

screenshot by leveraging tools like applitools & saucelabs for comparision. 1. 9

slide-10
SLIDE 10

Q & A

10