Templates Reference¶
Templates¶
Here is the list of available templates:
-
Deploy your application to Amazon Web Services
Version:
5.2.3
-
Build, test and analyse your Angular projects
Version:
4.10.2
-
Provision your infrastructure and deploy your application with Ansible
Version:
6.4.0
-
Deploy your application to Azure
Version:
2.2.3
-
Test and analyse your shell code
Version:
3.5.2
-
Test your APIs with Bruno
Version:
1.5.0
-
Deploy your application to a Cloud Foundry platform
Version:
4.6.2
-
Transform your application source code into images that can run on any cloud with Cloud Native Buildpacks
Version:
3.0.0
-
Run your automated (web) tests with Cypress
Version:
3.8.0
-
Import security reports into DefectDojo
Version:
2.6.5
-
Identify and reduce risk in your software supply chain with Dependency Track
Version:
1.5.1
-
Build, check and inspect your containers with Docker
Version:
6.0.0
-
Deploy your application with Docker Compose
Version:
1.0.2
-
GitLab CI template for GNU Make
Version:
1.4.1
-
Publish artifacts to GitLab's Generic Package Registry
Version:
1.2.2
-
Detect and prevent hardcoded secrets in your Git repository with Gitleaks
Version:
2.6.1
-
Build, test and analyse your Go projects
Version:
4.11.0
-
Deploy your application to the Google Cloud platform
Version:
5.2.3
-
Build, test and analyse your Gradle-based projects
Version:
2.8.0
-
Build your Helm Charts and/or deploy your application to a Kubernetes platform using Helm
Version:
7.4.1
-
Deploy your application to a Kubernetes platform using helmfile
Version:
3.2.4
-
Run your automated tests with Hurl
Version:
1.3.0
-
Deploy your application to a Kubernetes platform using declarative configuration or Kustomize
Version:
6.3.0
-
Continuously analyse your web apps and web pages performances and developer best practices with Lighthouse CI
Version:
1.4.0
-
Build, test and analyse your Maven-based projects
Version:
4.0.0
-
Build your static website with MkDocs
Version:
2.7.0
-
Perform pen-testing, malware analysis and security assessment for mobile applications with Mobile Security Framework (MobSF)
Version:
2.3.1
-
Build, test and analyse your JavaScript/TypeScript/Node.js projects
Version:
4.1.0
-
Deploy your application to an OpenShift platform
Version:
5.2.3
-
Build, test and analyse your PHP projects
Version:
4.8.0
-
Run your automated tests with Playwright
Version:
1.4.0
-
Run your automated (API) tests with Postman
Version:
3.6.0
-
Run your automated (web) tests with Puppeteer
Version:
3.6.0
-
Build, test and analyse your Python projects
Version:
7.5.1
-
Automate your dependency updates with Renovate
Version:
1.4.0
-
Run your automated tests with Robot Framework
Version:
4.3.0
-
Deploy your objects to any S3 (Simple Storage Service) compatible object storage service
Version:
7.2.3
-
Lint your SQL files (whichever your dialect) with SQLFluff
Version:
1.3.1
-
Continuously inspect your codebase with SonarQube
Version:
4.2.4
-
Build reproducible container images from your source code with Source-to-Image (S2I)
Version:
1.1.1
-
Spectral is a JSON/YAML Linter with custom rulesets, out of the box support for OpenAPI and AsyncAPI
Version:
1.1.2
-
Build your documentation with Sphinx
Version:
1.2.0
-
Manage your infrastructure with Terraform
Version:
5.5.5
-
Test your TLS/SSL servers compliance with Test SSL
Version:
3.6.0
-
Continuously integrate and deploy your data with dbt
Version:
4.0.0
-
Automate cleaning your projects with GitLab Butler
Version:
1.0.0
-
Run your automated load-testing with k6
Version:
3.4.3
-
Test your pre-commit hooks in CI
Version:
1.1.1
-
Build, test and analyse your sbt-based projects
Version:
1.7.1
-
Automate your versioning and release management with semantic-release
Version:
3.11.5
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Amazon Web Services | ✔ | ✔ | ||||||||||
Angular | ✔ | ✔ | ✔ | |||||||||
Ansible | ✔ | ✔ | ✔ | |||||||||
Azure | ✔ | ✔ | ||||||||||
Bash | ✔ | |||||||||||
Bruno | ✔ | |||||||||||
Cloud Foundry | ✔ | ✔ | ||||||||||
Cloud Native Buildpacks | ✔ | ✔ | ✔ | |||||||||
Cypress | ✔ | |||||||||||
dbt | ✔ | ✔ | ✔ | |||||||||
DefectDojo | ✔ | |||||||||||
Dependency Track | ✔ | ✔ | ||||||||||
Docker | ✔ | ✔ | ✔ | ✔ | ||||||||
Docker Compose | ✔ | ✔ | ✔ | |||||||||
GitLab Butler | ✔ | |||||||||||
GitLab Package | ✔ | |||||||||||
Gitleaks | ✔ | |||||||||||
GNU Make | ✔ | |||||||||||
Go | ✔ | ✔ | ✔ | |||||||||
Google Cloud | ✔ | ✔ | ||||||||||
Gradle | ✔ | ✔ | ✔ | |||||||||
Helm | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Helmfile | ✔ | ✔ | ✔ | ✔ | ||||||||
Hurl | ✔ | |||||||||||
k6 | ✔ | |||||||||||
Kubernetes | ✔ | ✔ | ✔ | |||||||||
Lighthouse | ✔ | |||||||||||
Maven | ✔ | ✔ | ✔ | |||||||||
MkDocs | ✔ | ✔ | ||||||||||
MobSF | ✔ | |||||||||||
Node.js | ✔ | ✔ | ✔ | |||||||||
OpenShift | ✔ | ✔ | ||||||||||
PHP | ✔ | ✔ | ||||||||||
Playwright | ✔ | |||||||||||
Postman | ✔ | |||||||||||
pre-commit | ✔ | |||||||||||
Puppeteer | ✔ | |||||||||||
Python | ✔ | ✔ | ✔ | |||||||||
Renovate | ✔ | ✔ | ||||||||||
Robot Framework | ✔ | ✔ | ||||||||||
S3 (Simple Storage Service) | ✔ | ✔ | ||||||||||
Scala/SBT | ✔ | ✔ | ✔ | |||||||||
semantic-release | ✔ | ✔ | ||||||||||
SonarQube | ✔ | |||||||||||
Source-to-Image | ✔ | ✔ | ||||||||||
Spectral | ✔ | |||||||||||
Sphinx | ✔ | ✔ | ||||||||||
SQLFluff lint | ✔ | |||||||||||
Terraform | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
Test SSL | ✔ |