GitLab CI Multi Runner shell Executor und Open SSH

Status
Für weitere Antworten geschlossen.

draegig

Benutzer
Mitglied seit
24. Okt 2014
Beiträge
22
Punkte für Reaktionen
1
Punkte
9
Hallo Zusammen,

ich habe auf meiner Synology DiskStation bereits mehrere Docker Container laufen.

GitLab: GitLab über HTTPS von Extern aufrufen

Zusätzlich habe ich den GitLab Ci Multi Runner installiert: Sameersbn Docker GitLab CI Multi Runner

Die beiden laufen auch einwandfrei zusammen.

Nun zu meinem Vorhaben (auch im Hinblick auf Machbarkeit und Sinnhaftigkeit):
Da die Prozesse vermehrt automatisiert werden komme ich zu folgendem Wunsch(Frage); Kann ich mein Web-Projekt, als Beispiel eine simple "index.html" mit dem Inhalt "Hello World" beim Push in den Development-Branch auf einen Webserver pushen? (Idealerweise beim push in den Master in ein anderes Unterverzeichnis der Live Domain).

Ich habe einen Webserver bei Strato; bei diesem kann man auch einen SSH-Key hinterlegen:
Wie kann ich eine OpenSSH-Verbindung zu meinem Webspeicherplatz einrichten?

Aktuell habe ich noch einige Verständnisfragen die offen sind.
Erstmal zum Runner; Welchen brauche ich denn wirklich? und welche kann man auf der DiskStation benutzen?

Executors: https://docs.gitlab.com/runner/executors/#executors

Meine Runner Config:
Rich (BBCode):
CI_SERVER_URL = https://diskstation.de:1234/ci
RUNNER_TOKEN = 123456789ABCDEFGHIJK
RUNNER_DESCRIPTION = GitLab Runner
RUNNER_EXECUTOR = shell

Aufgaben:
- Deploy-Key erstellen => id_rsa.pub aus dem GitLab Runner .ssh einfügen
- Aktuell müsste ich nach der frischen Installation von meinem GitLab Runner eine "known_hosts" erstellen. Wie mache ich das?
- Wie sollte meine ".gitlab-ci.yml" aufgebaut sein? Transfer Files to a live-server
- Wie arbeitet man korrekt mit den "Secret variables" in Gitlab?

Alternativ:
- Ich habe außerdem noch Jenkins laufen
- Setup Kubernetes on a Raspberry Pi



Ich freue mich über alle Antworten zu diesem Thema! Ich verstehe noch nicht alle technischen Zusammenhänge und Details, allerdings bin ich begeistert von den Dingen die damit mittlerweile angestellt werden!

Viele Grüße,

draegig
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat