다음을 통해 공유


UseRubyVersion@0 - Ruby 버전 v0 작업 사용

이 작업을 사용하여 에이전트에서 실행할 Ruby 버전을 선택합니다. 필요에 따라 작업은 PATH에 Ruby 버전을 추가할 수 있습니다.

구문론

# Use Ruby version v0
# Use the specified version of Ruby from the tool cache, optionally adding it to the PATH.
- task: UseRubyVersion@0
  inputs:
    versionSpec: '>= 2.4' # string. Required. Version spec. Default: >= 2.4.
    #addToPath: true # boolean. Add to PATH. Default: true.

입력

versionSpec - 버전 사양
string; 필수 사항입니다. 기본값은 >= 2.4입니다.

사용할 버전 범위 또는 Ruby 버전의 버전을 지정합니다.


addToPath - PATH 추가
boolean; 기본값은 true입니다.

선택 사항. 출력 변수를 사용하지 않고 후속 작업 또는 스크립트에서 사용할 수 있도록 검색된 Ruby 버전을 PATH 환경 변수 앞에 추가합니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.

출력 변수

이 작업은 다운스트림 단계, 작업 및 단계에서 사용할 수 있는 다음 출력 변수정의합니다.

rubyLocation
Ruby 배포의 확인된 폴더입니다.

비고

이 작업을 사용하여 에이전트에서 실행할 Ruby 버전을 선택하고 필요에 따라 PATH에 추가합니다.

필수 조건

Agent.ToolsDirectoryRuby 버전이 없으면 이 작업이 실패합니다. Microsoft 호스팅 에이전트 사용 가능한 다른 Ruby 버전을 참조하세요.

도구 설치 관리자에 대한 자세한 내용은 어디에서 확인할 수 있나요?

도구 설치 관리자 및 예제에 대한 설명은 도구 설치 관리자참조하세요.

이 작업을 사용하도록 자체 호스팅 에이전트를 구성하려면 어떻게 해야 하나요?

자체 Ruby 버전을 사용하여 자체 호스팅 에이전트에서 이 작업을 실행할 수 있습니다. 자체 호스팅 에이전트에서 이 작업을 실행하려면 도구 캐시 지침에 따라 Agent.ToolsDirectory 설정합니다. 사용할 도구 이름은 Ruby.

요구 사항

요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 이 작업은 다음 명령 제한사용하여 실행됩니다.
settable 변수 이 작업에는 rubyLocation, PATH와 변수를설정할 수 있는 권한이 있습니다.
에이전트 버전 2.182.1 이상
작업 범주 도구
요구 사항 설명
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
다음에서 실행 에이전트, DeploymentGroup
요구 없음
기능 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 어느 것이든
settable 변수 어느 것이든
에이전트 버전 2.115.0 이상
작업 범주 도구

참고하십시오