2016-12-14 4 views
0

Gitlab은 무료 러너를 제공하므로 내 자신을 생성 할 필요가 없으므로 유지 관리하십시오. 그러나 언어 지원에 대한 정보를 찾을 수 없었습니다. 나는 C++을 사용 중이며 어느 컴파일러가 사용되었는지, 어떤 버전인지 또는 C++이 전혀 지원되는지 알고 싶습니다.Gitlab 공유 러너 for 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 . 
관련 문제