{"repo":"microdevops-com/gitlab-ci-functions","free":true,"listed":false,"github":"https://github.com/microdevops-com/gitlab-ci-functions","clone":"git clone https://github.com/microdevops-com/gitlab-ci-functions.git","description":"Reusable CI script functions for Kubernetes, RabbitMQ, PostgreSQL etc","language":"Shell","stars":28,"topics":["gitlab-ci","k8s","kubernetes","rabbitmq","docker","git","postgresql","rancher"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"About Functions to create dynamic envs per $CI COMMIT REF SLUG. - Rancher project namespaces - RabbitMQ virtual hosts - Docker Registry parallel logins - PostgreSQL databases Kubectl, rancher cli, helm calls are parallel job safe. Usage Add this repo as Git Submodule to a project P.S. You can directly fetch code from https://raw.githubusercontent.com each time pipeline runs, it is a quick way to start, but not a smart way to use permanently. Pipeline Add the following to .gitlab-ci.yml depending on needs: Envs Required envs for CI:","default_branch":null,"files":null,"tree":[],"storefront":"/r/microdevops-com","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/microdevops-com/gitlab-ci-functions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}