Skript, um Dateien von BERATER oder Adviser aus bitbucket herunterzuladen und an LeftShiftOne zu senden.
Es sind im Skript noch folgende Zugangsdaten einzutragen:
- Benutzername GPT/LeftShiftOne
- Passwort GPT/LeftShiftOne
- Token von bitbucket
Der bitbucket-Token ist nur 1 Jahr gültig und muss jährlich neu generiert werden.
Der in bitbucket erstellte Token kann nicht 1:1 in dem Skript verwendet werden.
Zuerst umformen mit
echo -n '<atlassian_account_email>:<api_token>' | base64
Den daraus resultierenden (viel längeren) Token im Skript als BITBUCKET_AUTH einfügen.
Vor der ersten Verwendung des Skriptes muss auf dem auszuführenden Computer noch folgende Python-Bibliothek installiert werden:
pip3 install azure-storage-blob
Skript ausführen mit bitbucket2lso.py de (für die Daten des BERATERs) oder bitbucket2lso.py en (für die Daten des Advisers).
Daraufhin werden erst lokal alle Dateien heruntergeladen, gezippt und zu LeftShiftOne hochgeladen (wo sie noch weiter vererbeitet werden müssen).
Mehr Informationen hier.