CI is there

Just use it

Specific

Gitlab CI

Node.JS

ReactJS

Grunt

Behat

Jenkins

Sonar

  • Code

  • Build

  • Test

  • Deploy

Automation

Code

Scrum teams care very much about their code quality.

 

Ensure the quality is above accepted threshold for every merge request.

 

  • Coding Standards
  • Drupal Practice
  • Sonar (Cyclomatic Complexity, Cognitive complexity, Code smell, etc)

Control your code flow.

  • Pre-commit - review
  • Merge Request
  • Code review

Build

  • Download Dependencies
  • Compile CSS
  • Run Tests really?
  • Package the build artifact

Build Server

  • Expected to create a similar environment as your final deployment environment
  • Could consist of multiple machine nodes
  • Alerts the team of failed/success builds
  • Makes every build information available

Automated actions

  • Bullet One
  • Bullet Two
  • Bullet Three

Reviews App

What if I say

that you can do review on

a dynamic environment?

Adyax Gitlab - Reviews app

Deployment

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.

Test

Automated tests

Made with Slides.com