Mengunggah tugas ke koleksi proyek
Azure DevOps
Pelajari cara mengunggah tugas ke organisasi untuk tugas kustom atau tugas dalam kotak di Azure DevOps menggunakan Node CLI untuk Azure DevOps (tfx-cli).
Misalnya, pedoman ini dapat membantu memperbarui tugas dalam kotak di Azure DevOps Server.
Penting
Untuk kasus tugas dalam kotak yang diunggah ke instans lokal, mungkin ada beberapa kemampuan tugas yang tidak didukung karena versi agen lama/kurangnya dukungan di sisi Azure DevOps Server.
Untuk informasi selengkapnya tentang tfx-cli, lihat Node CLI untuk Azure DevOps di GitHub.
Prasyarat
Untuk mengunggah tugas ke koleksi proyek, Anda memerlukan prasyarat:
Versi terbaru Node.js.
Node CLI untuk Azure DevOps untuk mengunggah tugas.
- Instal tfx-cli menggunakan
npm
, komponen Node.js dengan menjalankan:
npm install -g tfx-cli
- Instal tfx-cli menggunakan
Izin untuk memperbarui koleksi proyek yang diperlukan, PAT yang dihasilkan dengan lingkungan cakupan (Baca & Tulis) untuk dapat mengunggah tugas ke koleksi proyek.
Masuk Tfx-cli dengan token akses pribadi
Anda perlu masuk ke Azure DevOps dengan tfx-cli - untuk dapat mengunggah tugas alur ke koleksi proyek.
Penting
Token akses pribadi diperlukan secara default untuk autentikasi ke koleksi proyek di Azure DevOps. Anda perlu membuat token akses pribadi (PAT) dengan lingkungan cakupan (Baca & kelola).
Tip
Anda dapat menggunakan cara lain untuk mengotorisasi dengan tfx-cli - lihat Mengautentikasi di CLI Lintas platform untuk Azure DevOps untuk detail selengkapnya.
Untuk masuk - Anda harus menentukan jalur ke koleksi proyek sebagai URL. Nama default koleksi proyek adalah DefaultCollection
.
Untuk Azure DevOps Services, jalur ke koleksi proyek akan memiliki format berikut: https://{Azure DevOps organization name}.visualstudio.com/DefaultCollection
Untuk URL pengumpulan proyek default Azure DevOps Server akan bergantung pada url tempat server berada dan templatnya akan: http://{Azure DevOps Server url}/DefaultCollection
Masukkan perintah berikut dan berikan informasi yang diminta:
~$ tfx login
Mengunggah tugas ke koleksi proyek
Tip
Jika Anda perlu memperbarui tugas alur dalam kotak, Anda dapat mengkloning repositori azure-pipelines-tasks , dan membangun tugas yang diperlukan mengikuti panduan - cara membuat tugas.
Sekarang Anda dapat mulai mengunggah tugas menggunakan tfx-cli
.
Masukkan perintah berikut:
tfx build tasks upload --task-path <PATH_TO_TASK>
Catatan
PATH_TO_TASK adalah jalur ke folder dengan tugas yang dikompilasi. Untuk informasi selengkapnya tentang menggunakan tfx-cli, lihat Dokumentasi Node CLI untuk Azure DevOps.