Skip to content

All

Jobs index. They are sorted using the hub default stages.

๐Ÿ”Ž Static_tests

Static testing of repository files

Name Description
๐Ÿ” gitleaks A secret detection job, using gitleaks to alert on secrets (passwords, api keysโ€ฆ) pushed in your code
๐Ÿงฑ trivy_dependency A ready-to-use trivy job to scan the application dependencies of your code
๐Ÿงช yarn_test Ready to use yarn job that runs predefined command "test" specified in package.json
๐Ÿงช junit_test Run unit tests of a Java project using Maven and JUnit
๐Ÿ’… gradle_sonarqube Check your code quality with SonarQube
๐Ÿงช go_unit_test Perform golang unit tests and integrate results with Gitlab UI
๐Ÿ˜ twig_lint twig-lint is a lint tool for your twig files.
๐Ÿ‘ฎโ€โ™‚๏ธ php_security_checker PHP security-checker is a job that checks if your PHP application depends on PHP packages with known security vulnerabilities.
๐Ÿ˜ phpunit_test A ready to use php environment that launches phpunit testings in your code
๐Ÿ”— links_checker A job that helps you find broken links in your Markdown and HTML files
๐Ÿ”Ž super_linter A ready-to-use combination of various linters, to help validate the quality of your source code
๐Ÿ”“ sls_scan Use a ShiftLeftSecurity sast scan to secure your application
๐Ÿงช npm_test Ready to use npm job that runs predefined command "test" specified in package.json
๐Ÿงช maven_test Run unit tests of a Java project using Maven and JUnit
๐ŸŽค spell_check Analyze your .md files to find spelling mistakes
๐Ÿ”Ž mega_linter A ready-to-use combination of various linters forked from super_linter, to help validate the quality of your source code
๐Ÿ‘ owasp_dependency_check Analyze your dependencies for various packet managers using Dependency-Check
๐Ÿ”„ jest Ready to run jest job to expose your code coverage and do your tests
๐Ÿ python_test A ready-to-use pipenv and pytest environment to launch your unit tests
๐Ÿ˜ gradle_test Run your unit tests with ๐Ÿ˜ Gradle & jUnit

๐Ÿงฑ Build

Building and packaging of software

Name Description
๐Ÿณ docker_build A ready-to-use docker job to push the image of your project repository to the GitLab registry
๐Ÿ“’ apidoc A ready-to-use ApiDoc job to build a web documentation of your API
๐Ÿ“— openapi A ready-to-use job building a web documentation from swagger or openAPI file (json/yml), using Swagger-ui
๐ŸŒ dotnet_build A ready-to-use job to build .NET project
๐Ÿ“‘ phpdocumentor A ready-to-use job to build the documentation of your PHP Project
๐Ÿงฑ yarn_build A ready to use yarn job to build your application
๐Ÿงฑ npm_build A ready to use npm job to build your application
๐Ÿ˜ gradle_build Build your application with Gradle ๐Ÿ˜
โš™๏ธ maven_build Build a Java project with maven and expose built artifacts (jar, classes, etc.)
๐Ÿ“ƒ mkdocs A ready-to-use MkDocs job to build the documentation of your project from markdown files
๐Ÿ“ƒ doxygen A ready-to-use job to build your documentation with doxygen syntax
๐ŸŒ€ typescript_compile A simple job to transpile typescript easily

๐Ÿ”ฅ Dynamic_tests

Dynamic testing of a running version of the software

Name Description
๐ŸŒ™ dusk_test A ready to use Laravel Dusk job to test your project
๐Ÿ”Ž zaproxy A ready-to-use job to run a Dynamic Application Security Testing using Zaproxy
๐Ÿš€ newman Run a Postman collection to test your API with Newman
๐Ÿ—ฝ lighthouse A job using Google Lighthouse to do various tests on a website, and giving you a comprehensive report
๐Ÿงฑ trivy_image A ready-to-use trivy job to scan your docker images and discover dependency vulnerabilities
๐Ÿ›ก nmap A port scan job using nmap to alert on unwanted services and open ports on your server

๐Ÿ›  Provision

Preparation of the software infrastructure

Name Description

๐Ÿ‘Œ Review

Deployment of the software in an isolated review environment

Name Description
โ˜ธ๏ธ helm_review A ready-to-use helm job to deploy your review environment in a merge request

๐Ÿท Release

Releasing and tagging of the software

Name Description
๐Ÿงพ semantic_release Get your versioning & release deployments automated using semantic-release

๐Ÿš€ Deploy

Deployment of the software on environments

Name Description
๐ŸŒŒ kubectl_deploy This job will deploy your YAML files to a kubernetes cluster
๐ŸฆŠ pages A ready-to-use GitLab pages job to deploy your HTML static pages from GitLab
๐Ÿšš deployer A ready-to-use job to deploy PHP projects using Deployer
โš™๏ธ kustomize_deploy This job will deploy your cluster using Kustomize
๐Ÿ—ƒ๏ธ artisan_migrate A ready-to-use job for migrating your database
๐ŸŒซ๏ธ serverless_deploy This job will deploy your serverless resources to AWS
๐Ÿ–ฅ ssh A simple job to run a remote command through SSH

๐Ÿฆ„ Others

All other magic jobs not included in previous stages

Name Description
๐ŸŽท composer_install A ready to use composer job that installs dependencies and exposes vendor as cache to other jobs
๐Ÿ’ก npm_scripts A ready to use npm job that run predefined scripts specified in package.json
๐Ÿ’ก npm_install A ready to use npm job that install dependencies and expose node_modules as cache to other jobs
๐Ÿ’ก yarn_install A ready to use yarn job that install dependencies and expose node_modules as cache to other jobs
๐Ÿ’ก gulp A ready-to-use gulp job that runs your tasks

Last update: September 22, 2021