0
私はGitlabがフリーランナーを提供していると理解していたので、自分で作成する必要はありません。しかし、私は言語サポートに関する情報を見つけることができませんでした。私はC++を使用しており、どのコンパイラが使用されているか、どのバージョンか、あるいはC++でサポートされているかを知りたがっています。GitlabはC++のランナーを共有
私はGitlabがフリーランナーを提供していると理解していたので、自分で作成する必要はありません。しかし、私は言語サポートに関する情報を見つけることができませんでした。私はC++を使用しており、どのコンパイラが使用されているか、どのバージョンか、あるいはC++でサポートされているかを知りたがっています。GitlabはC++のランナーを共有
.gitlab-ci.yml
ファイルには、基本的にすべてを設定できます。たとえば、必要なものがすべてインストールされたドッカーコンテナを使用できます。ビルドアクションでアプリケーションをビルドすることもできます。または、パッケージをbefore_script
セクションにインストールします。
たとえば、https://docs.gitlab.com/ce/ci/yaml/を参照してください。
ここには擬似コードの例があります(この機能はC++では使用しません)。
image: gcc
services:
- postgres:latest
variables:
POSTGRES_DB: "foo"
POSTGRES_USER: "foo"
POSTGRES_PASSWORD: "bar"
before_script:
- gcc -v
- which gcc
- gcc .
test:
script:
- test_runner .