az acr pack

Grup perintah ini dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengelola Tugas Azure Container Registry yang menggunakan Cloud Native Buildpacks.

Perintah

Nama Deskripsi Jenis Status
az acr pack build

Mengantrekan tugas build cepat yang membangun aplikasi dan mendorongnya ke Azure Container Registry.

Inti Pratinjau

az acr pack build

Pratinjau

Grup perintah 'acr pack' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mengantrekan tugas build cepat yang membangun aplikasi dan mendorongnya ke 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>]

Contoh

Antrekan build untuk direktori saat ini dengan penyusun CloudFoundry.

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

Antrekan build untuk repositori GitHub yang diberikan dengan pembangun Heroku.

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

Parameter yang Diperlukan

--builder -b

Nama dan tag gambar penyusun Buildpack.

--image -t

Nama dan tag gambar menggunakan format: '-t repo/image:tag'.

--registry -r

Nama registri kontainer. Ini harus ditentukan dalam huruf kecil. Anda dapat mengonfigurasi nama registri default menggunakan az configure --defaults acr=<registry name>.

Parameter Opsional

--agent-pool
Pratinjau

Nama kumpulan agen.

--auth-mode

Mode autentikasi registri sumber.

nilai yang diterima: Default, None
--no-format

Menunjukkan apakah log harus ditampilkan dalam format mentah.

nilai default: False
--no-logs

Jangan tampilkan log setelah berhasil mengantre build.

nilai default: False
--no-wait

Jangan menunggu eksekusi selesai dan kembali segera setelah mengantre eksekusi.

nilai default: False
--pack-image-tag
Pratinjau

Tag gambar runner 'pack' ('mcr.microsoft.com/oryx/pack').

nilai default: stable
--platform

Platform tempat build/task dijalankan, Misalnya, 'windows' dan 'linux'. Saat digunakan dalam perintah build, perintah tersebut juga dapat ditentukan dalam format 'os/arch/variant' untuk gambar yang dihasilkan. Misalnya, linux/arm/v7. Bagian 'arch' dan 'varian' bersifat opsional.

--pull

Tarik penyusun terbaru dan jalankan gambar sebelum digunakan.

nilai default: False
--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

--timeout

Batas waktu dalam detik.

<SOURCE_LOCATION>

Jalur direktori kode sumber lokal (misalnya, './src'), atau URL ke repositori git (misalnya, 'https://github.com/Azure-Samples/acr-build-helloworld-node.git') atau tarball jarak jauh (misalnya, 'http://server/context.tar.gz'), atau repositori artefak OCI di registri kontainer Azure (misalnya, 'oci://myregistry.azurecr.io/myartifact:mytag').

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.