az acr pack

이 명령 그룹은 미리 보기 상태이며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

클라우드 네이티브 빌드팩을 사용하는 Azure Container Registry 작업을 관리합니다.

명령

Name Description 형식 상태
az acr pack build

앱을 빌드하고 Azure Container Registry에 푸시하는 빠른 빌드 작업을 큐에 넣습니다.

핵심 미리 보기

az acr pack build

미리 보기

명령 그룹 'acr pack'은 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

앱을 빌드하고 Azure Container Registry에 푸시하는 빠른 빌드 작업을 큐에 넣습니다.

az acr pack build --builder
                  --image
                  --registry
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--timeout]
                  [<SOURCE_LOCATION>]

예제

CloudFoundry 작성기를 사용하여 현재 디렉터리에 대한 빌드를 큐에 대기합니다.

az acr pack build -r myregistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --builder cloudfoundry/cnb:bionic .

Heroku 작성기를 사용하여 지정된 GitHub 리포지토리에 대한 빌드를 큐에 대기합니다.

az acr pack build -r myregistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --pull --builder heroku/buildpacks:18 https://github.com/Azure-Samples/nodejs-docs-hello-world.git

필수 매개 변수

--builder -b

Buildpack 작성기 이미지의 이름 및 태그입니다.

--image -t

'-t repo/image:tag' 형식을 사용하는 이미지의 이름 및 태그입니다.

--registry -r

컨테이너 레지스트리의 이름입니다. 소문자를 지정해야 합니다. 를 사용하여 az configure --defaults acr=<registry name>기본 레지스트리 이름을 구성할 수 있습니다.

선택적 매개 변수

--agent-pool
미리 보기

에이전트 풀의 이름입니다.

--auth-mode

원본 레지스트리의 인증 모드입니다.

허용되는 값: Default, None
--no-format

로그를 원시 형식으로 표시할지 여부를 나타냅니다.

기본값: False
--no-logs

빌드를 성공적으로 큐에 대기한 후에는 로그를 표시하지 마세요.

기본값: False
--no-wait

실행이 완료되기를 기다리지 않고 실행을 큐에 대기한 후 즉시 반환합니다.

기본값: False
--pack-image-tag
미리 보기

'pack' 실행기 이미지의 태그('mcr.microsoft.com/oryx/pack')입니다.

기본값: stable
--platform

빌드/작업이 실행되는 플랫폼(예: 'windows' 및 'linux')입니다. 빌드 명령에 사용되는 경우 결과 이미지에 대해 'os/arch/variant' 형식으로 지정할 수도 있습니다. 예를 들어 linux/arm/v7입니다. 'arch' 및 'variant' 부분은 선택 사항입니다.

--pull

사용하기 전에 최신 작성기를 끌어와 이미지를 실행합니다.

기본값: False
--resource-group -g

리소스 그룹의 이름입니다. 를 사용하여 az configure --defaults group=<name>기본 그룹을 구성할 수 있습니다.

--timeout

시간 제한(초)입니다.

<SOURCE_LOCATION>

로컬 소스 코드 디렉터리 경로(예: './src') 또는 git 리포지토리에 대한 URL(예: 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') 또는 원격 tarball(예: 'http://server/context.tar.gz') 또는 Azure 컨테이너 레지스트리의 OCI 아티팩트 리포지토리(예: 'oci://myregistry.azurecr.io/myartifact:mytag')입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

경고를 표시하지 않고 오류만 표시합니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. 를 사용하여 az account set -s NAME_OR_ID기본 구독을 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.