2016-12-14 101 views
0

据我了解,Gitlab提供免费赛跑者,所以我不需要创建自己的,维护它。但是我找不到任何有关语言支持的信息。我正在使用C++,并且想知道使用哪个编译器,哪个版本或者C++支持。Gitlab共享亚军为c + +

回答

0

您可以根据需要在.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 .