Templates Reference¶
Templates¶
Here is the list of available templates:
-
Deploy your application to Amazon Web Services
Version:
5.3.1
-
Build, test and analyse your Angular projects
Version:
4.11.1
-
Provision your infrastructure and deploy your application with Ansible
Version:
6.7.0
-
Deploy your application to Azure
Version:
2.3.1
-
Test and analyse your shell code
Version:
3.6.0
-
Test your APIs with Bruno
Version:
1.6.0
-
Deploy your application to a Cloud Foundry platform
Version:
5.0.0
-
Transform your application source code into images that can run on any cloud with Cloud Native Buildpacks
Version:
4.0.0
-
Run your automated (web) tests with Cypress
Version:
3.9.0
-
Import security reports into DefectDojo
Version:
2.7.0
-
Identify and reduce risk in your software supply chain with Dependency Track
Version:
1.7.0
-
Build, test and secure your container images out of a
Dockerfile
Version:
6.1.2
-
Deploy your application with Docker Compose
Version:
1.2.1
-
GitLab CI template for GNU Make
Version:
1.5.0
-
Publish artifacts to GitLab's Generic Package Registry
Version:
1.3.0
-
Detect and prevent hardcoded secrets in your Git repository with Gitleaks
Version:
2.7.0
-
Build, test and analyse your Go projects
Version:
4.12.1
-
Deploy your application to the Google Cloud platform
Version:
5.3.1
-
Build, test and analyse your Gradle-based projects
Version:
2.9.1
-
Build your Helm Charts and/or deploy your application to a Kubernetes platform using Helm
Version:
8.0.1
-
Deploy your application to a Kubernetes platform using helmfile
Version:
3.3.1
-
Run your automated tests with Hurl
Version:
1.5.0
-
Deploy your application to a Kubernetes platform using declarative configuration or Kustomize
Version:
7.1.1
-
Continuously analyse your web apps and web pages performances and developer best practices with Lighthouse CI
Version:
1.5.1
-
Build, test and analyse your Maven-based projects
Version:
4.3.1
-
Build your static website with MkDocs
Version:
2.8.0
-
Perform pen-testing, malware analysis and security assessment for mobile applications with Mobile Security Framework (MobSF)
Version:
2.4.0
-
Build, test and analyse your JavaScript/TypeScript/Node.js projects
Version:
4.2.1
-
Deploy your application to an OpenShift platform
Version:
5.3.1
-
Build, test and analyse your PHP projects
Version:
4.9.1
-
Run your automated tests with Playwright
Version:
1.5.0
-
Run your automated (API) tests with Postman
Version:
3.7.0
-
Run your automated (web) tests with Puppeteer
Version:
3.7.0
-
Build, test and analyse your Python projects
Version:
7.8.2
-
Automate your dependency updates with Renovate
Version:
1.5.0
-
Run your automated tests with Robot Framework
Version:
4.4.0
-
Deploy your objects to any S3 (Simple Storage Service) compatible object storage service
Version:
7.3.0
-
Lint your SQL files (whichever your dialect) with SQLFluff
Version:
1.4.0
-
Continuously inspect your codebase with SonarQube
Version:
4.3.0
-
Build reproducible container images from your source code with Source-to-Image (S2I)
Version:
1.2.0
-
Spectral is a JSON/YAML Linter with custom rulesets, out of the box support for OpenAPI and AsyncAPI
Version:
1.2.0
-
Build your documentation with Sphinx
Version:
1.3.0
-
Manage your infrastructure with Terraform
Version:
5.7.0
-
Test your TLS/SSL servers compliance with Test SSL
Version:
3.7.0
-
Continuously integrate and deploy your data with dbt
Version:
4.3.1
-
Automate cleaning your projects with GitLab Butler
Version:
1.2.0
-
Run your automated load-testing with k6
Version:
3.5.0
-
Test your pre-commit hooks in CI
Version:
1.2.0
-
Build, test and analyse your sbt-based projects
Version:
1.8.1
-
Automate your versioning and release management with semantic-release
Version:
3.13.0
Used Stages¶
Here is the list of generic stages used by each to-be-continuous template:
stages | .pre |
build |
test |
package-build |
package-test |
infra |
deploy |
acceptance |
publish |
infra-prod |
production |
.post |
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | ✔ | ||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ✔ | ✔ | ||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
![]() | ✔ | ✔ | ✔ | ✔ | ||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | ✔ | ✔ | |||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ||||||||||
![]() | ✔ | |||||||||||
![]() | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
![]() | ✔ |