get

패키지를 다운로드하려면 이 명령을 사용하십시오.

목적

get 명령은 패키지 및 해당 종속 항목을 다운로드하는 데 사용됩니다.

매개변수

ram get options_without_values package_ID package_version options_with_values
인수 설명 필수
-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 매개변수를 사용하십시오.

id
조회 문자열을 제공하지 않는 경우 패키지 ID는 필수입니다.
version
패키지 버전을 제공하지 않는 경우 최신 버전이 다운로드됩니다. 전체 패키지 버전을 명시적으로 제공하면 해당 버전이 다운로드됩니다. 와일드카드(*) 문자가 포함된 패키지 버전을 제공하면 최신 버전이 다운로드됩니다.
query
ID를 지정하지 않는 경우, 다운로드할 패키지를 검색할 때 사용할 조회 문자열을 지정해야 합니다.

패키지 목록 파일 예

{
  "packages" : [
    { "id" : "jke" , "version" : "2.1.0-*" },
    { "id" : "devops_cookbooks-3.0", "query" : "state:(ready for verification)" }
  ]}
ram get -n newpackage 2.1.0-*

피드백