Déploiement de la plateforme Airflow hors CD¶
La plateforme Data est déploié automatiquement par le processus de Continuous Deployment
. Cependant, il est possibel d’avoir besoin de « forcer » un déploiement.
Procédure de déploiement¶
Prérequis¶
configururer sa clé ssh dans l’interface de clevercloud (cf. doc clevercloud)
configurer un « remote repository » pour
airflow-webserver
pour ce repository et pour chaque environnemntconfigurer un « remote repository » pour
airflow-scheduler
pour ce repository et pour chaque environnemntpousser le code souhaité sur la branch master des 2 repository
en PREPROD¶
git remote add preprod-airflow-scheduler git+ssh://git@push-n3-par-clevercloud-customers.services.clever-cloud.com/app_3d1f7d89-d7f0-433a-ac01-c663d4729143.git
git remote add preprod-airflow-webserver git+ssh://git@push-n3-par-clevercloud-customers.services.clever-cloud.com/app_d3c229bf-be85-4dbd-aca2-c8df1c6166de.git
git push preprod-airflow-scheduler mabranch:master
git push preprod-airflow-webserver mabranch:master
en PROD¶
git remote add prod-airflow-scheduler git+ssh://git@push-n3-par-clevercloud-customers.services.clever-cloud.com/app_fda5d606-44d9-485f-a1b4-1f7007bc3bec.git
git remote add prod-airflow-webserver git+ssh://git@push-n3-par-clevercloud-customers.services.clever-cloud.com/app_efd2802a-1773-48e0-987e-7a6dffb929d1.git
git push prod-airflow-scheduler mabranch:master
git push prod-airflow-webserver mabranch:master