2016-05-06 10 views
0

Ich habe versucht, das Internet eine Menge zu suchen, aber ich konnte keine Informationen darüber finden, wie Erlang Anwendungen auf Gitlab zu bauen. Ich weiß, dass ich Erlang unter Verwendung travis-ci bauen kann, aber wieder konnte ich nicht finden, wie man meine Gitlab Repository mit travis-ci verbindet.Build Erlang mit gitlab-ci

All die Hilfe wird geschätzt.

Antwort

1

Ab Version 8.0 ist GitLab Continuous Integration (CI) vollständig in GitLab integriert und standardmäßig in allen Projekten aktiviert.

See documentation

  1. Runner erstellen
  2. erstellen .gitlab-ci.yml in Ihr Projekt root
  3. setzen in .gitlab-ci.yml nächsten Code:

Beispiel

stages: 
    - build 

build_my_project: 
    stage: build 
    script: 
    - make get-deps 
    - make compile 
+0

Ja, ich habe das versucht, aber wenn ein Fehler in der Erlang-Shell auftritt, zeigt der 'gitlb runner' immer noch' Build succeeded'. –

+0

Und wo ist die Erlang-Shell? –

0

Schauen Sie sich die Dokumentationsseite "Test a Clojure application" an.

Grundsätzlich haben Sie das Debian-Paketsystem (apt-get) und Sie müssen installieren, was Sie wollen. Sie könnten the packages from Erlang Solutions verwenden oder Sie könnten Kerl verwenden, um von Grund auf neu zu installieren.

+0

Ich denke, du hast meine Frage nicht richtig gelesen. Ich möchte nicht Erlang erstellen, ich möchte in Erlang geschriebene Anwendungen erstellen. –

+0

Ja, meine Antwort beschreibt das Testen einer Erlang-Anwendung. Insbesondere müssen Sie, bevor Sie Ihre Anwendung testen können, Voraussetzungen (einschließlich der Sprache) installieren. Wenn Sie diesen Teil bereits hinter sich haben und ein _spezifisches_ Problem haben, bearbeiten Sie bitte Ihre Frage, um einzuschließen, was Sie versucht haben und welcher Teil davon nicht funktioniert. –