TwineAuthenticate@0 - Unggahan kembar Python mengautentikasi tugas v0
Menyediakan twine
kredensial ke PYPIRC_PATH
variabel lingkungan untuk cakupan build. Ini memungkinkan Anda menerbitkan paket Python ke umpan twine
dari build Anda.
Sintaks
# Python twine upload authenticate v0
# Authenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
inputs:
# Feeds and Authentication
#artifactFeeds: # string. Alias: feedList. My feeds (select below).
#externalFeeds: # string. Alias: externalSources. Feeds from external organizations.
# Advanced
#publishPackageMetadata: true # boolean. Publish pipeline metadata. Default: true.
# Python Twine Upload Authenticate v0
# Authentication for uploading python distributions using twine. Please add "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)" to your twine upload command. For feeds present in this organization use feed name as repository(-r) otherwise use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
inputs:
# Feeds and Authentication
#artifactFeeds: # string. Alias: feedList. My feeds (select below).
#externalFeeds: # string. Alias: externalSources. Feeds from external organizations.
Input
artifactFeeds
- Umpan saya (pilih di bawah)
Alias input: feedList
. string
.
Menentukan nama umpan artefak Azure untuk mengautentikasi dengan twine. Umpan autentikasi harus ada dalam organisasi. Untuk umpan yang dilingkup proyek, gunakan sintaks projectName/feedNameSelect
.
externalFeeds
- Umpan dari organisasi eksternal
Alias input: externalSources
. string
.
Nama koneksi layanan ganda dari organisasi eksternal untuk mengautentikasi dengan twine. Kredensial yang disimpan di titik akhir harus memiliki izin unggah paket.
publishPackageMetadata
- Menerbitkan metadata alur
boolean
. Nilai default: true
.
Mengaitkan metadata alur build/rilis ini (seperti jalankan # dan informasi kode sumber) dengan paket saat mengunggah ke umpan.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Menyediakan twine
kredensial ke PYPIRC_PATH
variabel lingkungan untuk cakupan build. Ini memungkinkan Anda menerbitkan paket Python ke umpan twine
dari build Anda.
Kapan di alur saya harus menjalankan tugas ini?
Tugas ini harus berjalan sebelum Anda menggunakan twine untuk mengunggah distribusi Python ke sumber paket yang diautentikasi, seperti Azure Artifacts. Tidak ada persyaratan pemesanan lainnya. Beberapa pemanggilan tugas ini tidak akan menumpuk kredensial. Setiap tugas yang dijalankan akan menghapus kredensial yang disimpan sebelumnya.
Agen saya berada di belakang proksi web. Apakah TwineAuthenticate akan menyiapkan twine untuk menggunakan proksi saya?
Nomor. Meskipun tugas ini sendiri akan bekerja di belakang proksi web yang telah dikonfigurasi agen Anda untuk digunakan, tugas ini tidak mengonfigurasi kembar untuk menggunakan proksi.
Alur Saya perlu mengakses umpan dalam proyek yang berbeda
Jika alur berjalan dalam proyek yang berbeda dari proyek yang menghosting umpan, Anda harus menyiapkan proyek lain untuk memberikan akses baca/tulis ke layanan build. Lihat Izin paket di Azure Pipelines untuk detail selengkapnya.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.144.0 atau lebih tinggi |
Kategori tugas | Paket |
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.115.0 atau lebih tinggi |
Kategori tugas | Paket |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk