Aller au contenu

Pipeline Consumption#

This page shows the list of concourse ci pipelines used by Consumption

Dashboard concourse ci pipelines configuration files are stored in the git repository: git-resource

This is the list of the dashboard-pipelines git repository's branches that are used:

  • infra-prd: dashboard's pipelines confguration files to deploy on (https://ci-infra.infra-prd.caascad.com)
  • ci_consomation: consumption's and billing's pipelines configuration files
  • master: dashboard's pipelines confguration files to deploy on https://ci-infra.infra-stg.caascad.com
  • Workflow: this branch contains the file workflow_Dashboard.drawio , which is the a graphical representation of the automation setup to collect the customer's usages of the platform and their transfert to the BSS DMZ workflow for the billing.

Consumption pipelines on ci-infra.infra-prd.caascad.com#

The command to connect to concourse ci deployed on infra-prd, as a member of the team build is:

fly switch -z infra-prd -n build
Here is the list of consumption's pipelines on infra-prd:

  1. https://ci-infra.infra-prd.caascad.com/teams/build/pipelines/consommation-generate-usages

execute this list of commands to create this pipeline:

- git clone -b ci_consomation git@git.corp.caascad.com:caascad/dashboard/dashboard-pipelines.git
- cd dashboard-pipelines/pipeline
- fly -t infra-prd.infra set-pipeline -p consommation-generate-usages -c template-docker-generate-usages-quay-corp.yaml
- charger dans un navigateur l'URL retourné par la commande , si proposé
- answer Y
  1. https://ci-infra.infra-prd.caascad.com/teams/build/pipelines/consommation-caascad-usage

execute this list of commands to create this pipeline:

- git clone -b ci_consomation git@git.corp.caascad.com:caascad/dashboard/dashboard-pipelines.git
- cd dashboard-pipelines/pipeline
- fly -t infra-prd.infra set-pipeline -p consommation-caascad-usage -c template-caascad-usage-quay-corp.yml
- charger dans un navigateur l'URL retourné par la commande , si proposé
- answer Y
  1. https://ci-infra.infra-prd.caascad.com/teams/build/pipelines/consommation-sftp-client

execute this list of commands to create this pipeline:

- git clone -b ci_consomation git@git.corp.caascad.com:caascad/dashboard/dashboard-pipelines.git
- cd dashboard-pipelines/pipeline
- fly -t infra-prd.infra set-pipeline -p consommation-sftp-client -c template-sftp-client-quay-corp.yaml
- charger dans un navigateur l'URL retourné par la commande , si proposé
- answer Y
  1. https://ci-infra.infra-prd.caascad.com/teams/build/pipelines/consommation-backend

execute this list of commands to create this pipeline:

- git clone -b ci_consomation git@git.corp.caascad.com:caascad/dashboard/dashboard-pipelines.git
- cd dashboard-pipelines/pipeline
- fly -t infra-prd.infra set-pipeline -p consommation-backend -c template-java-crm-quay-corp.yml
- charger dans un navigateur l'URL retourné par la commande , si proposé
- answer Y
  1. https://ci-infra.infra-prd.caascad.com/teams/build/pipelines/consommation-front

execute this list of commands to create this pipeline:

- git clone -b ci_consomation git@git.corp.caascad.com:caascad/dashboard/dashboard-pipelines.git
- cd dashboard-pipelines/pipeline
- fly -t infra-prd.infra set-pipeline -p consommation-front -c template-conso-front-quay-corp.yml
- charger dans un navigateur l'URL retourné par la commande , si proposé
- answer Y