Loading README.md +5 −7 Original line number Diff line number Diff line # GitLab CI template for Cloud Foundry This project implements a generic GitLab CI template for Cloud Foundry environments. This project implements a GitLab CI/CD template to deploy your application to a [Cloud Foundry](https://www.cloudfoundry.org/) platform. ## Overview This template implements continuous delivery/continuous deployment for projects hosted on Cloud Foundry platforms. It provides several features, usable in different modes. ### Review environments The template supports **review** environments: those are dynamic and ephemeral environments to deploy your Loading Loading @@ -73,12 +71,12 @@ The Cloud Foundry template uses some global configuration used throughout all jo Here are some advices about your **secrets** (variables marked with a :lock:): 1. Manage them as [project or group CI/CD variables](https://docs.gitlab.com/ee/ci/variables/#create-a-custom-variable-in-the-ui): * [**masked**](https://docs.gitlab.com/ee/ci/variables/#mask-a-custom-variable) to prevent them from being inadvertently 1. Manage them as [project or group CI/CD variables](https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-project): * [**masked**](https://docs.gitlab.com/ee/ci/variables/#mask-a-cicd-variable) to prevent them from being inadvertently displayed in your job logs, * [**protected**](https://docs.gitlab.com/ee/ci/variables/#protect-a-custom-variable) if you want to secure some secrets * [**protected**](https://docs.gitlab.com/ee/ci/variables/#protected-cicd-variables) if you want to secure some secrets you don't want everyone in the project to have access to (for instance production secrets). 2. In case a secret contains [characters that prevent it from being masked](https://docs.gitlab.com/ee/ci/variables/#masked-variable-requirements), 2. In case a secret contains [characters that prevent it from being masked](https://docs.gitlab.com/ee/ci/variables/#mask-a-cicd-variable), simply define its value as the [Base64](https://en.wikipedia.org/wiki/Base64) encoded value prefixed with `@b64@`: it will then be possible to mask it and the template will automatically decode it prior to using it. 3. Don't forget to escape special characters (ex: `$` -> `$$`). Loading kicker.json +1 −1 Original line number Diff line number Diff line { "name": "Cloud Foundry", "description": "Deploy your code to a Cloud Foundry environment", "description": "Deploy your application to a [Cloud Foundry](https://www.cloudfoundry.org/) platform", "template_path": "templates/gitlab-ci-cf.yml", "kind": "hosting", "variables": [ Loading Loading
README.md +5 −7 Original line number Diff line number Diff line # GitLab CI template for Cloud Foundry This project implements a generic GitLab CI template for Cloud Foundry environments. This project implements a GitLab CI/CD template to deploy your application to a [Cloud Foundry](https://www.cloudfoundry.org/) platform. ## Overview This template implements continuous delivery/continuous deployment for projects hosted on Cloud Foundry platforms. It provides several features, usable in different modes. ### Review environments The template supports **review** environments: those are dynamic and ephemeral environments to deploy your Loading Loading @@ -73,12 +71,12 @@ The Cloud Foundry template uses some global configuration used throughout all jo Here are some advices about your **secrets** (variables marked with a :lock:): 1. Manage them as [project or group CI/CD variables](https://docs.gitlab.com/ee/ci/variables/#create-a-custom-variable-in-the-ui): * [**masked**](https://docs.gitlab.com/ee/ci/variables/#mask-a-custom-variable) to prevent them from being inadvertently 1. Manage them as [project or group CI/CD variables](https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-project): * [**masked**](https://docs.gitlab.com/ee/ci/variables/#mask-a-cicd-variable) to prevent them from being inadvertently displayed in your job logs, * [**protected**](https://docs.gitlab.com/ee/ci/variables/#protect-a-custom-variable) if you want to secure some secrets * [**protected**](https://docs.gitlab.com/ee/ci/variables/#protected-cicd-variables) if you want to secure some secrets you don't want everyone in the project to have access to (for instance production secrets). 2. In case a secret contains [characters that prevent it from being masked](https://docs.gitlab.com/ee/ci/variables/#masked-variable-requirements), 2. In case a secret contains [characters that prevent it from being masked](https://docs.gitlab.com/ee/ci/variables/#mask-a-cicd-variable), simply define its value as the [Base64](https://en.wikipedia.org/wiki/Base64) encoded value prefixed with `@b64@`: it will then be possible to mask it and the template will automatically decode it prior to using it. 3. Don't forget to escape special characters (ex: `$` -> `$$`). Loading
kicker.json +1 −1 Original line number Diff line number Diff line { "name": "Cloud Foundry", "description": "Deploy your code to a Cloud Foundry environment", "description": "Deploy your application to a [Cloud Foundry](https://www.cloudfoundry.org/) platform", "template_path": "templates/gitlab-ci-cf.yml", "kind": "hosting", "variables": [ Loading