2015-11-19 21 views
7

मैंने एक गिटलैब सीआई धावक स्थापित करने के लिए this tutorial का उपयोग किया है। लगता है कि धावक काम कर रहा है। अब मैं इसके साथ एक सी ++ परियोजना बनाना चाहता हूं।गिटलैब सीआई धावक

मैं यह कैसे कर सकता हूं?

+0

यदि आप डॉकर धावक (कोई खोल नहीं) के साथ रहना चाहते हैं, तो कुछ उदाहरण दिए गए हैं [यहां] (http://quaintous.com/2016/08/12/test-and-code-coverage-with-gitlab-ci /) (* अस्वीकरण *: लेख मेरे द्वारा है!) –

उत्तर

15

मान लें कि आपके पास शेल धावक है, आप एक नौकरी बना सकते हैं और कमांड लाइन कमांड सूचीबद्ध कर सकते हैं जिन्हें आप निष्पादित करना चाहते हैं। अपना Git भंडार की रूट निर्देशिका में एक फ़ाइल .gitlab-ci.yml बनाएँ:

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

आप धक्का, और ci धावकों gitlab पर सक्षम कर रहे हैं, यह स्वचालित रूप से प्रत्येक धक्का के लिए इन सभी खोल आदेश पर अमल करेंगे।

चीजें आप .gitlab-ci.yml में डाल सकते हैं के बारे में अधिक जानकारी here पाया जा सकता है।

संबंधित मुद्दे