17
GitLabとその統合CIサービスでの私の問題設定です。私は現在のGitLab 8.1を持っています。 Dockerをサポートしているgitlabci-multi-runner(0.6.2)です。 (今の正確なの名前:ベース)git
とbuild-essentials
が含まれるように、正確な画像:Ubuntuのを延長した後、私は次の.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
今私の質問は別の画像に複数のジョブを含める方法ですか? Ubuntu Precise、Ubuntu Trusty、CentOS 6、CentOS 7などの異なるオペレーティングシステムでコードがコンパイルされているかどうかを確認する必要があるので、作業を減らすために、別のDockerイメージをベースとして提供することをお勧めします。
ここで、これをサポートするにはどうすれば.gitlab-ci.yml
が必要なのですか?