2015-11-19 27 views
7

Ich habe this tutorial für die Einrichtung eines Gitlab Ci Runner verwendet. Der Läufer scheint zu arbeiten. Jetzt möchte ich ein C++ Projekt damit erstellen.Gitlab CI-Runner

Wie kann ich das tun?

+0

Wenn Sie mit Docker Runners (keine Shell) bleiben möchten, finden Sie einige Beispiele [http://quaintous.com/2016/08/12/test-and-code-coverage-with-gitlab-ci /) (* Disclaimer *: Artikel ist bei mir!) –

Antwort

15

Angenommen, Sie haben einen Shell-Runner, können Sie einen Job erstellen und die Befehlszeilenbefehle auflisten, die ausgeführt werden sollen. Erstellen Sie eine Datei .gitlab-ci.yml im Stammverzeichnis des Git Repository:

my_project: 
    script: 
    - cd apps/my_project 
    - mkdir build 
    - cd build 
    - cmake .. 
    - make 

Wenn Sie drücken, und ci Läufer auf Gitlab aktiviert sind, wird es automatisch alle diese Shell-Befehle für jeden Druck auszuführen.

Weitere Informationen über die Dinge, die Sie in .gitlab-ci.yml setzen können, finden Sie here.