diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 466b27318c9d777d755a11cbfb754164efcda55b..b54774be7a6a05c225c31feab9c51b4c1d2d8f65 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,20 +1,40 @@
+# You can override the included template(s) by including variable overrides
+# SAST customization: https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings
+# Secret Detection customization: https://docs.gitlab.com/ee/user/application_security/secret_detection/#customizing-settings
+# Dependency Scanning customization: https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#customizing-the-dependency-scanning-settings
+# Note that environment variables can be set in several places
+# See https://docs.gitlab.com/ee/ci/variables/#cicd-variable-precedence
 image: beagle/sphinx-build-env:latest
 
 variables:
   GIT_SUBMODULE_STRATEGY: recursive
 
 stages:
-  - deploy
+- deploy
+- build
+- test
+- review
+- dast
+- staging
+- production
+- performance
+- cleanup
 
 cache:
   key: bbdocs
   paths:
-    - public
+  - public
 
 pages:
   stage: deploy
   script:
-    - ./gitlab-build.sh
+  - "./gitlab-build.sh"
   artifacts:
     paths:
-      - public
+    - public
+
+sast:
+  stage: test
+
+include:
+- template: Auto-DevOps.gitlab-ci.yml