Image docker de la cli scalingo en vue d'une intégration CI.
Contient aussi: openssh : pour générer des clefs ssh à usage unique pour les déploiements vers repository git gnupg: pour permettre simplement d'encrypter des secrets afin de les passer entre jobs de ci
docker run -it rcambonie/scalingo-cli:1.23.0 bash
L'api token se génére sur (https://dashboard.scalingo.com/account/tokens):
scalingo login --api-token=TOKEN
DOCKERHUB_USERNAME DOCKERHUB_TOKEN => to generate an access tolen follow these instructions ~5min
-
Factoriser en passant sur serenity-workflows.
-
Améliorer l'interaction avec l'api gh en filtrant le retour curl en json avec jq (https://stackoverflow.com/questions/62595453/filtering-from-json-output-from-curl-using-jq) Objectif obtenir le "browser_download_url" du champ 'assets' qui à le 'name' qui contient la 'target_architecture'.