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