패키지를 다운로드하려면 이 명령을 사용하십시오.
| 인수 | 설명 | 필수 |
|---|---|---|
| -n | 패키지만 다운로드하고 종속 항목은 다운로드하지 않으려면 -n 매개변수를 사용하십시오. | 아니오 |
| package_ID | 다운로드할 패키지의 ID입니다. | 예(다운로드할 패키지의 목록이 포함된 .json 파일을 지정하는 경우 제외) |
| package_version | 다운로드할 패키지의 버전입니다. 패키지 버전을 제공하지 않는 경우 최신 버전이 다운로드됩니다. 전체 패키지 버전을 명시적으로 제공하면 해당 버전이 다운로드됩니다. 와일드카드(*) 문자가 포함된 패키지 버전을 제공하면 최신 버전이 다운로드됩니다. | 아니오 |
| -q query | 다운로드할 패키지를 검색할 때 사용할 조회 문자열을 제공하려면 -q 매개변수를 사용하십시오. | 아니오 |
| -l package_list.json | 다운로드할 패키지의 목록이 포함된 .json 파일을 지정하려면 -l 매개변수를 사용하십시오. | 예(패키지 ID를 지정하는 경우 제외) |
| -s snapshot_name:snapshot_version | 라이브러리 서버에 작성할 환경 스냅샷 패키지의 이름과 버전입니다. 환경 스냅샷 패키지는 get 명령으로 다운로드되는 모든 패키지를 나타냅니다. | 아니오 |
| -id build_ID | 다운로드된 패키지와 연관시킬 빌드 ID입니다. 빌드 ID는 SNAPSHOT 변수를 해결하는 데 사용됩니다. | 아니오 |
| -d pathname | 패키지를 다운로드할 위치입니다. 위치가 지정되지 않으면 패키지는 현재 디렉토리에 다운로드됩니다. | 아니오 |
| -config configuration_file | 라이브러리 서버와의 통신에 사용할 구성 파일의 전체 경로입니다. 명령행에서 구성 파일을 지정하지 않는 경우 현재 사용자의 홈 디렉토리에 있는 .ram 서브디렉토리에서 기본 구성 파일이 사용됩니다. | 아니오(현재 사용자의 홈 디렉토리에 있는 .ram 서브디렉토리에 기본 구성 파일이 있는 경우) |
다운로드할 패키지의 목록이 포함된 .json 파일을 지정하려면 -l 매개변수를 사용하십시오.
{
"packages" : [
{ "id" : "jke" , "version" : "2.1.0-*" },
{ "id" : "devops_cookbooks-3.0", "query" : "state:(ready for verification)" }
]}
ram get -n newpackage 2.1.0-*