Bagikan melalui


Buat alur pertama Anda

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Ini adalah panduan langkah demi langkah untuk menggunakan Azure Pipelines untuk membangun aplikasi sampel dari repositori Git. Panduan ini menggunakan alur YAML yang dikonfigurasi dengan editor alur YAML. Jika Anda ingin menggunakan alur Klasik sebagai gantinya, lihat Menentukan alur Klasik Anda. Untuk panduan tentang menggunakan TFVC, lihat Membangun repositori TFVC.

Prasyarat - Azure DevOps

Pastikan Anda memiliki item berikut:

  • Akun GitHub tempat Anda dapat membuat repositori. Buat akun gratis.

  • Organisasi Azure DevOps. Buat akun gratis. Jika tim Anda sudah memilikinya, pastikan Anda adalah administrator proyek Azure DevOps yang ingin Anda gunakan.

  • Kemampuan untuk menjalankan pipeline pada agen yang di-hosting oleh Microsoft. Untuk menggunakan agen yang dihosting Microsoft, organisasi Azure DevOps Anda harus memiliki akses ke pekerjaan paralel yang dihosting Microsoft. Anda dapat membeli pekerjaan paralel atau Anda dapat meminta pemberian gratis.

Buat alur pertama Anda

Mendapatkan kode sampel Java

Untuk memulai, fork repositori berikut ke akun GitHub Anda.

https://github.com/MicrosoftDocs/pipelines-java

Membuat alur Java pertama Anda

  1. Masuk ke organisasi Azure DevOps Anda dan buka proyek Anda.

  2. Buka Pipelines, lalu pilih Pipeline baru atau Buat pipeline jika membuat alur pertama Anda.

  3. Lakukan langkah-langkah wizard dengan terlebih dahulu memilih GitHub sebagai lokasi kode sumber Anda.

  4. Anda dapat diarahkan ke GitHub untuk masuk. Jika demikian, masukkan informasi masuk GitHub Anda.

  5. Saat Anda melihat daftar repositori, pilih repositori Anda.

  6. Anda mungkin diarahkan ke GitHub untuk menginstal aplikasi Azure Pipelines. Jika demikian, pilih Setujui & instal.

  1. Azure Pipelines akan menganalisis repositori Anda dan merekomendasikan templat alur Maven .

  2. Ketika alur baru Anda muncul, tinjau YAML untuk melihat tindakan yang dilakukannya. Saat Anda siap, pilih Simpan dan jalankan.

  3. Anda diminta untuk meng-commit file baru azure-pipelines.yml ke repositori Anda. Setelah Anda puas dengan pesan, pilih Simpan dan jalankan lagi.

    Jika Anda ingin menonton pipeline Anda beraksi, pilih pekerjaan pembangunan.

    Anda baru saja membuat dan menjalankan alur yang secara otomatis kami buat untuk Anda, karena kode Anda tampaknya cocok untuk templat Maven .

    Anda sekarang memiliki alur YAML yang berfungsi (azure-pipelines.yml) di repositori Anda yang siap untuk Anda sesuaikan!

  4. Saat Anda siap untuk membuat perubahan pada pipeline Anda, pilih di halaman Pipelines lalu Edit file azure-pipelines.yml.

Pelajari selengkapnya tentang menggunakan Java di alur Anda.

Melihat dan mengelola pipeline Anda

Anda dapat melihat dan mengelola alur Anda dengan memilih Alur dari menu sebelah kiri untuk masuk ke halaman arahan alur.

Cuplikan layar halaman depan pipeline.

Dari halaman utama pipeline, Anda dapat melihat pipeline dan jalan pipeline, membuat dan mengimpor pipeline, mengelola keamanan, dan menelusuri rincian pipeline dan jalannya.

Pilih Terbaru untuk melihat alur yang baru-baru ini dijalankan (tampilan default), atau pilih Semua untuk melihat semua alur.

Cuplikan layar opsi untuk melihat jalannya alur di halaman utama alur.

Pilih alur untuk mengelola alur tersebut dan melihat pelaksanaan. Pilih nomor build untuk eksekusi terakhir untuk melihat hasil build tersebut, pilih nama cabang untuk melihat cabang untuk eksekusi tersebut, atau pilih menu konteks untuk menjalankan alur dan melakukan tindakan manajemen lainnya.

Cuplikan layar pipeline yang baru-baru ini dijalankan.

Pilih Jalankan untuk melihat semua proses pipeline. Anda dapat memfilter proses yang ditampilkan secara opsional.

Cuplikan layar alur kerja.

Pilih pelaksanaan alur untuk melihat informasi tentang pelaksanaan tersebut.

Anda dapat memilih untuk Mempertahankan atau Menghapus eksekusi dari menu konteks. Untuk informasi lebih lanjut tentang retensi hasil eksekusi, lihat Kebijakan retensi pembangunan dan penerbitan.

Cuplikan layar menu konteks jalankan alur.

Lihat detail alur

Halaman detail untuk alur memungkinkan Anda melihat dan mengelola alur tersebut.

Cuplikan layar halaman detail alur.

Pilih Edit untuk mengedit alur Anda. Untuk informasi selengkapnya, lihat editor alur YAML. Anda juga dapat mengedit pipeline dengan memodifikasi file azure-pipelines.yml langsung di repositori yang menghosting pipeline tersebut.

Lihat detail pelaksanaan penjaluran

Dari ringkasan eksekusi alur pengolahan, Anda dapat melihat status jalannya, baik saat berjalan maupun telah selesai.

Cuplikan layar ringkasan eksekusi alur.

Dari panel ringkasan, Anda dapat melihat detail pekerjaan dan tahap, mengunduh artefak, serta menavigasi ke komitmen tertaut, hasil pengujian, dan item kerja.

Pekerjaan dan tahapan

Panel pekerjaan menampilkan gambaran umum status tahapan dan pekerjaan Anda. Panel ini mungkin memiliki beberapa tab tergantung pada apakah alur Anda memiliki tahapan dan tugas-tugas, atau hanya tugas saja. Dalam contoh ini, alur memiliki dua tahap bernama Build dan Deploy. Anda dapat menelusuri paling detail langkah-langkah alur dengan memilih pekerjaan dari panel Tahapan atau Pekerjaan .

Cuplikan layar pekerjaan dan tahapan alur.

Pilih pekerjaan untuk melihat langkah-langkah untuk pekerjaan tersebut.

Cuplikan layar tugas pipa.

Dari tampilan langkah-langkah, Anda dapat meninjau status dan detail setiap langkah. Dari Opsi lainnya, Anda dapat mengatur ulang tanda waktu atau melihat log mentah dari semua langkah dalam rangkaian proses.

Cuplikan layar menu konten tugas alur.

Membatalkan dan menjalankan kembali alur

Jika alur kerja sedang berjalan, Anda dapat membatalkannya dengan memilih Batal. Jika eksekusi telah selesai, Anda dapat menjalankan kembali alur dengan memilih Jalankan baru.

Cuplikan layar pembatalan jalannya alur.

Menu tindakan eksekusi alur lainnya

Dari menu Tindakanlainnya, Anda dapat mengunduh log, menambahkan tag, mengedit alur, menghapus eksekusi, dan mengonfigurasi retensi untuk eksekusi.

Cuplikan layar halaman ringkasan eksekusi alur menu tindakan lainnya.

Catatan

Anda tidak dapat menghapus proses jika proses tersebut disimpan. Jika Anda tidak melihat Hapus, pilih Hentikan mempertahankan proses, lalu hapus proses tersebut. Jika Anda melihat Hapus dan Tampilkan rilis retensi, satu atau beberapa kebijakan retensi yang dikonfigurasi masih berlaku untuk eksekusi Anda. Pilih Tampilkan rilis retensi, hapus kebijakan (hanya kebijakan untuk proses yang dipilih yang akan dihapus), lalu hapus proses tersebut.

Menambahkan lencana status ke repositori Anda

Banyak pengembang ingin menunjukkan bahwa mereka menjaga kualitas kode mereka tetap tinggi dengan menampilkan lencana status di repositori mereka.

Lencana status menunjukkan alur Azure berhasil

Untuk menyalin lencana status ke clipboard Anda:

  1. Di Azure Pipelines, buka halaman Alur untuk melihat daftar alur. Pilih alur yang Anda buat di bagian sebelumnya.

  2. Pilih , lalu pilih Lencana Status.

  3. Pilih Lencana Status.

  4. Salin Markdown sampel dari bagian Sampel Markdown.

Sekarang dengan lencana Markdown di clipboard Anda, lakukan langkah-langkah berikut di GitHub:

  1. Buka daftar file dan pilih Readme.md. Pilih ikon pensil untuk mengedit.

  2. Tempelkan markdown lencana status di awal file.

  3. Komit perubahan ke cabang main.

  4. Perhatikan bahwa lencana status muncul dalam deskripsi repositori Anda.

Untuk mengonfigurasi akses anonim ke lencana untuk proyek privat:

  1. Navigasi ke Pengaturan Proyek di sudut kiri bawah halaman

  2. Buka tab Pengaturan di bawah Alur

  3. Alihkan penggeser Nonaktifkan akses anonim ke lencana pada bagian Umum

Catatan

Bahkan dalam proyek privat, akses lencana anonim diaktifkan secara default. Dengan akses lencana anonim diaktifkan, pengguna di luar organisasi Anda mungkin dapat mengkueri informasi seperti nama proyek, nama cabang, nama pekerjaan, dan status build melalui API status lencana.

Karena Anda baru saja mengubah Readme.md file di repositori ini, Azure Pipelines secara otomatis membangun kode Anda, sesuai dengan konfigurasi dalam azure-pipelines.yml file di akar repositori Anda. Kembali ke Azure Pipelines, amati bahwa eksekusi baru muncul. Setiap kali Anda mengedit, Azure Pipelines memulai eksekusi baru.

Kami akan menunjukkan kepada Anda cara menggunakan editor klasik di Azure DevOps Server 2019 untuk membuat build dan peluncuran yang mencetak "Hello world".

Prasyarat

  • Agen Windows yang dihosting sendiri.

Menginisialisasi repositori Anda

Jika Anda sudah memiliki repositori di proyek, Anda dapat melompat ke langkah berikutnya: Lewati untuk menambahkan skrip ke repositori Anda

  1. Pergi ke Azure Repos. (Hub kode di navigasi sebelumnya)

    Repos file

  2. Jika proyek kosong, Anda akan disambut dengan layar untuk membantu Anda menambahkan kode ke repositori Anda. Pilih pilihan bawah untuk menginisialisasi repositori Anda dengan readme file:

    Menginisialisasi repositori

Menambahkan skrip ke repositori Anda

Buat skrip PowerShell yang mencetak Hello world.

  1. Pergi ke Azure Repos.

  2. Tambahkan file.

    Pada tab File, dari simpul repositori, pilih opsi File Baru

  3. Dalam kotak dialog, beri nama file baru Anda dan buat.

    HelloWorld.ps1
    
  4. Salin dan tempel skrip ini.

    Write-Host "Hello world"
    
  5. Terapkan (simpan) file.

Dalam tutorial ini, fokus kami adalah pada CI/CD, jadi kami menjaga bagian kode tetap sederhana. Kami bekerja di repositori Azure Repos Git langsung di browser web Anda.

Saat Anda siap untuk mulai membangun dan menyebarkan aplikasi yang sebenarnya, Anda dapat menggunakan berbagai klien dan layanan kontrol versi dengan pembangunan CI Azure Pipelines. Pelajari selengkapnya.

Membuat alur penyusunan

Buat jalur build yang menampilkan "Halo dunia."

  1. Pilih Azure Pipelines, alur tersebut akan secara otomatis membawa Anda ke halaman Build .

    Menuju ke tab Builds

  2. Membuat alur baru.

    Pilih tombol tab build

    Untuk pengguna Azure DevOps baru, ini akan secara otomatis membawa Anda ke pengalaman pembuatan alur YAML. Untuk sampai ke editor klasik dan menyelesaikan panduan ini, Anda harus menonaktifkan fitur pratinjau untuk pengalaman pembuatan alur YAML Baru:

    Klik pengaturan di kanan atas layar dan klik fitur pratinjau

    Klik alih untuk menonaktifkan fitur pratinjau yaml

  3. Pastikan bahwa sumber, proyek, repositori, dan cabang default cocok dengan lokasi tempat Anda membuat skrip.

  4. Mulai dengan Pekerjaan kosong.

  5. Di sisi kiri, pilih Alur dan tentukan Nama apa pun yang ingin Anda gunakan. Untuk kumpulan Agen, pilih Hosted VS2017.

  6. Di sisi kiri, pilih tanda plus ( + ) untuk menambahkan tugas ke Pekerjaan 1. Di sisi kanan, pilih kategori Utilitas , pilih tugas PowerShell dari daftar, lalu pilih Tambahkan.

    Tambahkan tugas pembangunan ke proyek

  7. Di sisi kiri, pilih tugas skrip PowerShell baru Anda.

  8. Untuk argumen Jalur Skrip, pilih tombol untuk menjelajahi repositori Anda dan pilih skrip yang Anda buat.

    Pilih skrip Anda

  9. Pilih Simpan & Antre, lalu pilih Simpan.

Alur build adalah entitas tempat Anda menentukan alur build otomatis Anda. Dalam alur build, Anda membuat serangkaian tugas, yang masing-masing melakukan langkah dalam build Anda. Katalog tugas menyediakan serangkaian tugas yang kaya bagi Anda untuk memulai. Anda juga dapat menambahkan PowerShell atau skrip shell ke alur build Anda.

Menerbitkan artefak dari build Anda

Build umum menghasilkan artefak yang kemudian dapat di-deploy ke berbagai tahap dalam rilis. Untuk menunjukkan kemampuan dengan cara yang sederhana di sini, kita hanya akan memublikasikan skrip sebagai artefak.

  1. Pada tab Tugas , pilih tanda plus ( + ) untuk menambahkan tugas ke Pekerjaan 1.

  2. Pilih kategori Utilitas, pilih tugas Publikasikan Artefak Build, lalu pilih Tambahkan.

    Menambahkan tugas publikasi artefak

    Jalur untuk menerbitkan: Pilih tombol untuk menelusuri dan memilih skrip yang Anda buat.

    Nama artefak: Masukkan drop.

    Lokasi penerbitan artefak: Pilih Azure Artifacts/TFS.

Artefak adalah file yang Anda inginkan untuk dihasilkan oleh build Anda. Artefak dapat berupa hampir semua yang dibutuhkan tim Anda untuk menguji atau menyebarluaskan aplikasi Anda. Misalnya, Anda memiliki file yang dapat dieksekusi seperti .DLL dan .EXE, serta file simbol PDB dari aplikasi C# atau C++ .NET Windows.

Untuk memungkinkan Anda menghasilkan artefak, kami menyediakan alat seperti menyalin dengan pencocokan pola, dan direktori penahapan tempat Anda dapat mengumpulkan artefak Anda sebelum menerbitkannya. Lihat Artefak di Azure Pipelines.

Mengaktifkan integrasi berkelanjutan (CI)

  1. Pilih tab Pemicu .

  2. Aktifkan Integrasi berkelanjutan.

Pemicu integrasi berkelanjutan pada alur build menunjukkan bahwa sistem harus secara otomatis mengantrekan build baru setiap kali perubahan kode diterapkan. Anda dapat membuat pemicu lebih umum atau lebih spesifik, dan juga menjadwalkan build Anda (misalnya, setiap malam). Lihat Membangun pemicu.

Menyimpan dan mengantre build

Simpan dan antrikan build secara manual serta uji pipeline build Anda.

  1. Pilih Simpan & antrean, lalu pilih Simpan & antrean.

  2. Pada kotak dialog, pilih Simpan & antrean sekali lagi.

    Ini mengantrekan build baru pada agen yang dihosting Microsoft.

  3. Anda melihat tautan ke build baru di bagian atas halaman.

    konsol pembangun

    Pilih tautan untuk menonton pembaruan baru saat sedang berlangsung. Setelah agen dialokasikan, Anda akan mulai melihat log build secara langsung. Perhatikan bahwa skrip PowerShell dijalankan sebagai bagian dari build, dan bahwa "Hello world" dicetak ke konsol.

    Tonton di konsol pembangunan

  4. Buka ringkasan build. Pada tab Artefak build, perhatikan bahwa skrip tersebut diterbitkan sebagai artefak.

    Buka konsol build untuk melihat artefak

Menambahkan beberapa variabel dan menerapkan perubahan ke skrip Anda

Kita akan meneruskan beberapa variabel build ke skrip untuk membuat alur kita sedikit lebih menarik. Kemudian kita akan menerapkan perubahan pada skrip dan menonton eksekusi alur CI secara otomatis untuk memvalidasi perubahan.

  1. Edit alur build Anda.

  2. Pada tab Tugas , pilih tugas skrip PowerShell.

  3. Tambahkan argumen ini.

Buka tugas PowerShell di konsol build

Argumen

-greeter "$(Build.RequestedFor)" -trigger "$(Build.Reason)"

Terakhir, simpan alur kerja build.

Selanjutnya Anda akan menambahkan argumen ke skrip Anda.

  1. Buka File Anda di Azure Repos (pusat Kode dalam navigasi sebelumnya dan TFS).

  2. Pilih file HelloWorld.ps1, lalu Edit file.

  3. Ubah skrip sebagai berikut:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    
  4. Terapkan (simpan) skrip.

Sekarang Anda dapat melihat hasil perubahan Anda. Buka Azure Pipelines dan pilih Antrean. Perhatikan di bawah bagian Antrean atau berjalan bahwa build secara otomatis dipicu oleh perubahan yang Anda lakukan.

  1. Pilih build baru yang dibuat dan lihat lognya.

  2. Perhatikan bahwa orang yang mengubah kode telah mencetak namanya dalam pesan salam. Anda juga melihat terbaca bahwa ini adalah build CI.

Membuat ringkasan log skrip PowerShell

Kami baru saja memperkenalkan konsep variabel build dalam langkah-langkah ini. Kami mencetak nilai variabel yang secara otomatis ditentukan dan diinisialisasi oleh sistem. Anda juga dapat menentukan variabel kustom dan menggunakannya baik dalam argumen ke tugas Anda, atau sebagai variabel lingkungan dalam skrip Anda. Untuk mempelajari selengkapnya tentang variabel, lihat Variabel Build.

Anda memiliki pipa saluran build. Apa selanjutnya?

Anda telah membuat alur build yang secara otomatis membangun dan memvalidasi kode apa pun yang diperiksa oleh tim Anda. Pada titik ini, Anda dapat melanjutkan ke bagian berikutnya untuk mempelajari tentang alur rilis. Atau, jika mau, Anda dapat melompat ke depan untuk membuat alur build untuk aplikasi Anda.

Membuat jalur rilis

Tentukan proses untuk menjalankan skrip dalam dua tahap.

  1. Pergi ke tab Pipelines, lalu pilih Rilis.

  2. Pilih tindakan untuk membuat alur Baru. Jika alur rilis sudah dibuat, pilih tanda plus ( + ) lalu pilih Buat alur rilis.

  3. Pilih tindakan untuk memulai dengan Pekerjaan kosong.

  4. Beri nama tahap QA.

  5. Di panel Artefak, pilih + Tambahkan dan tentukan Sumber (Alur build). Pilih Tambahkan.

  6. Pilih Petir untuk memicu Penyebaran Berkelanjutan lalu aktifkan Pemicu Penyebaran Berkelanjutan di sebelah kanan.

    Pilih petir untuk memicu penyebaran berkelanjutan

  7. Pilih tab Tugas dan pilih tahap QA Anda.

  8. Pilih tanda plus ( + ) untuk pekerjaan guna menambahkan tugas ke pekerjaan.

  9. Pada kotak dialog Tambahkan tugas , pilih Utilitas, temukan tugas PowerShell , lalu pilih tombol Tambahkan .

  10. Di sisi kiri, pilih tugas skrip PowerShell baru Anda.

  11. Untuk argumen Jalur Skrip, pilih tombol untuk menelusuri artefak Anda dan pilih skrip yang Anda buat.

  12. Tambahkan Argumen ini:

    -greeter "$(Release.RequestedFor)" -trigger "$(Build.DefinitionName)"
    
  13. Pada tab Alur, pilih tahap QA dan pilih Kloning.

    Mengkloning lingkungan rilis pada QA

  14. Ganti nama tahap Produksi yang dikloning.

  15. Ganti nama alur rilis Halo dunia.

    Mengganti nama alur rilis menjadi hello world

  16. Simpan alur rilis.

Alur rilis adalah serangkaian tahap di mana artefak hasil build aplikasi disebarkan. Ini juga mendefinisikan alur penyebaran aktual untuk setiap tahap, serta bagaimana artefak dipromosikan dari satu tahap ke tahap lainnya.

Selain itu, perhatikan bahwa kami menggunakan beberapa variabel dalam argumen skrip kami. Dalam hal ini, kami menggunakan variabel rilis alih-alih variabel build yang kami gunakan untuk alur build.

Menyebarkan rilis

Jalankan skrip di setiap tahap.

  1. Buat rilis baru.

    Membuat rilis - DevOps 2019 dan 2020

    Saat Buat rilis baru muncul, pilih Buat.

  2. Buka rilis yang Anda buat.

    rilis telah dibuat - DevOps 2019 dan 2020

  3. Lihat log untuk mendapatkan data real time tentang rilis.

    log rilis - DevOps 2019 dan 2020

Anda dapat melacak kemajuan setiap rilis untuk melihat apakah telah disebarkan ke semua tahapan. Anda dapat melacak komit yang merupakan bagian dari setiap rilis, item kerja terkait, dan hasil dari pengujian apa pun yang telah Anda tambahkan ke jalur rilis.

Ubah kode Anda dan lihat secara otomatis diterapkan ke lingkungan produksi

Kita akan membuat satu perubahan lagi pada skrip. Kali ini akan secara otomatis dibangun dan kemudian disebarkan hingga tahap produksi.

  1. Buka hub Kode, tab File, edit file HelloWorld.ps1, dan ubah sebagai berikut:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    Write-Host "Now that you've got CI/CD, you can automatically deploy your app every time your team checks in code."
    
  2. Terapkan (simpan) skrip.

  3. Pilih tab Build untuk melihat build yang diantrekan dan dijalankan.

  4. Setelah build selesai, pilih tab Rilis, buka rilis baru, lalu buka Log.

Kode baru Anda secara otomatis disebarkan di tahap QA , lalu di tahap Produksi .

log akhir langkah skrip rilis - DevOps 2019 dan 2020

Dalam banyak kasus, Anda mungkin ingin mengedit alur rilis sehingga penyebaran produksi hanya terjadi setelah beberapa pengujian dan persetujuan diberlakukan. Lihat Ikhtisar persetujuan dan gerbang.

Langkah berikutnya

Anda mempelajari cara membuat pipeline pertama Anda di Azure. Sekarang, Pelajari selengkapnya tentang mengonfigurasi alur dalam bahasa pilihan Anda:

Atau, Anda dapat melanjutkan untuk menyesuaikan alur yang Anda buat.

Untuk menjalankan alur Anda dalam kontainer, lihat Pekerjaan dalam Kontainer.

Untuk detail tentang membangun repositori GitHub, lihat Membangun repositori GitHub.

Untuk mempelajari cara menerbitkan Artefak Alur, lihat Menerbitkan Artefak Alur.

Untuk mengetahui apa lagi yang dapat Anda lakukan di alur YAML, lihat Referensi skema YAML.

Pembersihan

Jika Anda membuat alur pengujian apa pun, alur tersebut mudah dihapus saat Anda selesai dengan alur tersebut.

Untuk menghapus alur, navigasi ke halaman ringkasan untuk alur tersebut, dan pilih Hapus dari menu ... di kanan atas halaman. Ketik nama alur untuk mengonfirmasi, dan pilih Hapus.

Menghapus alur

Anda telah mempelajari dasar-dasar pembuatan dan menjalankan saluran. Sekarang Anda siap untuk mengonfigurasi alur build untuk bahasa pemrograman yang Anda gunakan. Lanjutkan dan buat alur build baru, dan kali ini, gunakan salah satu templat berikut.

Bahasa Templat yang akan digunakan
.NET ASP.NET
.NET Core ASP.NET Core
C++ .NET Desktop
Go Pergi
Java Gradle
JavaScript Node.js
Xcode Xcode

FAQ

Di mana saya dapat membaca artikel tentang DevOps dan CI/CD?

Apa itu Integrasi Berkelanjutan?

Apa itu Pengiriman Berkelanjutan?

Apa itu DevOps?

Sistem kontrol versi apa yang dapat saya gunakan?

Saat siap menggunakan CI/CD untuk aplikasi, Anda dapat menggunakan sistem kontrol versi pilihan Anda:

Bagaimana cara mereplikasi alur?

Jika alur Anda memiliki pola yang ingin Anda replikasi di alur lain, kloning, ekspor, atau simpan sebagai templat.

semua-definisi-bangun-menu-tindakan-duplikasi-tindakan

Setelah mengkloning alur, Anda dapat membuat perubahan lalu menyimpannya.

Setelah mengekspor alur, Anda dapat mengimpornya dari tab Semua alur .

Setelah Anda membuat templat, anggota tim Anda dapat menggunakannya untuk mengikuti pola kerja di rangkaian kerja baru.

Petunjuk

Jika Anda menggunakan Editor Pembangun Baru, maka templat kustom Anda ditampilkan di bagian bawah daftar.

Bagaimana cara bekerja dengan draf?

Jika Anda mengedit alur build dan ingin menguji beberapa perubahan yang belum siap untuk produksi, Anda dapat menyimpannya sebagai draf.

simpan sebagai draf

Anda dapat mengedit dan menguji draf sesuai kebutuhan.

Mengedit Draf - DevOps 2019 dan 2020

Setelah siap, Anda dapat menerbitkan draf untuk menggabungkan perubahan ke dalam alur build Anda.

menerbitkan draf - DevOps 2019 dan 2020

Atau, jika Anda memutuskan untuk membuang draf, Anda dapat menghapusnya dari tab Semua Alur yang ditunjukkan di atas.

Bagaimana cara menghapus pipeline?

Untuk menghapus alur, navigasi ke halaman ringkasan untuk alur tersebut, dan pilih Hapus dari menu ... di kanan atas halaman. Ketik nama alur untuk mengonfirmasi, dan pilih Hapus.

Apa lagi yang dapat saya lakukan saat mengantre build?

Anda dapat mengantre build secara otomatis atau secara manual.

Saat mengantre build secara manual, Anda dapat, untuk satu proses build:

  • Tentukan pool tempat build masuk.

  • Tambahkan dan ubah beberapa variabel.

  • Tambahkan tuntutan.

  • Dalam repositori Git

  • Di dalam repositori TFVC

    • Tentukan versi sumber sebagai label atau set perubahan.

    • Jalankan build privat dari shelveset. (Anda dapat menggunakan opsi ini pada salah satu Agen yang dihosting Microsoft atau agen yang dihost sendiri.)

Anda dapat mengantre build secara otomatis atau secara manual.

Saat mengantre build secara manual, Anda dapat, untuk satu proses build:

Di mana saya dapat mempelajari selengkapnya tentang pengaturan alur?

Untuk mempelajari selengkapnya tentang pengaturan alur, lihat:

Bagaimana cara membuat alur build secara terprogram?

Referensi REST API: Membuat alur build

Catatan

Anda juga dapat mengelola build dan membangun alur dari baris perintah atau skrip menggunakan Azure Pipelines CLI.