Stellen Sie den Andock-Container auf digitalem Ozeantröpfchen von gitlab-ci bereit

8

Also hier ist was ich machen will.

  1. Drücken, um in git zu lernen
  2. Haben gitlab-ci gehört, dass Push eine Pipeline starten
  3. Die Pipeline erstellt Code und schiebt einen Andock-Container an die gitlab-Registry
  4. Die Pipeline loggt sich über ssh
  5. in einen digitalen Ozeantropfen ein
  6. Die Pipeline zieht den Andock-Container aus der gitlab-Registry
  7. Die Pipeline startet den Container

Ich kann mit Schritt 4 kein Problem machen. Aber Schritt 4 versagt einfach jeden Weg. Ich habe den ssh-Schlüsselansatz versucht:

Aber das hat nicht funktioniert.

Also habe ich einen einfachen Text-Passwort-Ansatz wie folgt ausprobiert:

%Vor%

Diese Version wird nur mit code 1 like so

beendet

Pseudo-Terminal wird nicht zugewiesen, da stdin kein Terminal ist.

%Vor%

Gibt es einen besseren Weg, dies zu tun? Wie kann ich zumindest auf meinen Tropfen aus der gitlab-ci Build-Umgebung zugreifen?

    
Fresheyeball 20.09.2016, 05:19
quelle

0 Antworten

Tags und Links