में एकाधिक डॉकर छवियां यहां गिटलैब और इसकी एकीकृत सीआई सेवा के साथ मेरी समस्या सेटअप है। मेरे पास वर्तमान गिटलैब 8.1 है। और डॉकर समर्थन के साथ एक गिटलाबी-बहु-धावक (0.6.2)। ubuntu का विस्तार करने के बाद: सटीक छवि git
शामिल करने के लिए और build-essentials
(अब नाम पर रखा गया सटीक: आधार) मैं निम्नलिखित .gitlab-ci.yml
चल रहा है:.gitlab-ci.yml
image: precise:base
before_script:
- apt-get install --yes cmake libmatio-dev libblas-dev libsqlite3-dev libcurl4-openssl-dev
- apt-get install --yes libarchive-dev liblzma-dev
build:
script:
- mkdir build/
- cd build
- cmake -D CMAKE_BUILD_TYPE=Debug ../
- make
अब मेरे सवाल का कैसे विभिन्न छवियों के बारे में अधिक नौकरियों शामिल करने के लिए किया जाता है? क्योंकि मुझे यह जांचने की ज़रूरत है कि कोड उबंटू प्रीसीज, उबंटू ट्रस्टी, सेंटोस 6, सेंटोस 7 जैसे विभिन्न ऑपरेटिंग सिस्टम पर संकलित करता है (और बाद में काम करता है)। काम को कम करने के लिए मुझे लगता है कि अलग-अलग डॉकर छवियों को बेस के रूप में प्रदान करना सबसे अच्छा तरीका है।
अब सवाल यह है कि .gitlab-ci.yml
इस तरह का समर्थन करना चाहिए?