Bagikan melalui


Memigrasikan alur Klasik Anda ke YAML

Azure DevOps

Mulai menggunakan Azure Pipelines dengan mengonversi alur Klasik yang ada untuk menggunakan YAML. Dengan alur berbasis YAML, Anda dapat menerapkan strategi CI/CD Anda sebagai kode dan melihat riwayatnya, membandingkan versi, menyalahkan, membuat anotasi, dan sebagainya.

Saat Anda mengonversi alur Klasik, produk akhir adalah dua alur. Anda akan memiliki satu alur YAML baru dan alur Klasik yang dapat dihentikan. Riwayat eksekusi alur Klasik Anda tetap berada di alur Klasik.

Prasyarat

Pastikan Anda memiliki item berikut sebelum memulai.

  • Akun Azure dengan langganan aktif. Buat akun secara gratis.
  • Organisasi Azure DevOps aktif. Daftar ke Alur Azure.
  • Alur kerja yang menggunakan editor antarmuka pengguna (UI) Klasik.
  • Contoh file alur YAML dalam kode Anda. Buat contoh alur YAML di bagian berikut.

Membuat sampel alur YAML

Lakukan langkah-langkah berikut untuk membuat sampel alur YAML, yang akan Anda perbarui nanti dengan kode yang diekspor dari editor UI Klasik.

  1. Masuk ke organisasi Anda (https://dev.azure.com/{yourorganization}) dan pilih proyek Anda.

  2. Pilih Alur, lalu Alur baru.

    Dua tombol untuk memilih pembuatan alur baru.

  3. Pilih lokasi untuk kode sumber Anda sebagai GitHub atau Azure Repos Git.

    Daftar pilihan yang mungkin untuk kode sumber Anda.

  4. Pilih repositori.

    Halaman tempat Anda memilih repositori untuk alur kode sumber Anda.

  5. Pada halaman Konfigurasikan alur Anda, pilih Alur pemula.

    Daftar templat yang dapat dipilih untuk mengonfigurasi alur baru Anda.

  6. Pilih Simpan dan jalankan.

    Tinjau halaman tempat Anda memilih Simpan dan jalankan.

  7. Masukkan pesan penerapan Anda, pilih Terapkan langsung ke cabang utama, lalu pilih Simpan dan jalankan lagi. Eksekusi baru dimulai dan berkomitmen untuk repositori. Tunggu sampai eksekusi selesai.

    Terapkan pesan untuk berkomitmen ke cabang utama, lalu pilih tombol Simpan dan jalankan.

Mengekspor alur Klasik Anda

Lakukan langkah-langkah berikut untuk mengekspor alur Klasik Anda ke file YAML yang dapat Anda gunakan di editor.

  1. Buka Alur>Alur.

  2. Buka alur Klasik Anda di perancang build klasik.

  3. Pilih elipsis (...), lalu pilih Ekspor ke YAML.

    Cuplikan layar menu konteks, untuk mengekspor alur Anda ke YAML.

  4. Buka file YAML yang diunduh di editor kode Anda.

  5. Jika alur YAML Anda menyertakan variabel yang ditentukan dalam UI Klasik, tentukan variabel lagi di antarmuka pengguna pengaturan alur Anda atau dalam file YAML Anda. Untuk informasi selengkapnya, lihat Menentukan variabel.

  6. Tinjau jadwal apa pun cron dalam file YAML Anda. Secara default, cron jadwal dalam YAML berada di UTC. Di alur Klasik, alur berada di zona waktu organisasi. Untuk informasi selengkapnya, lihat Mengonfigurasi jadwal untuk alur.

  7. Gunakan Asisten Tugas untuk membuat perubahan lain pada file YAML. Asisten Tugas adalah panel di sisi kanan layar, yang membantu Anda membuat dan memodifikasi langkah-langkah YAML dengan benar.

    Konfigurasikan tugas alur Anda dengan Asisten Tugas.

  8. Simpan dan jalankan alur Anda.

Membersihkan sumber daya

Jika Anda tidak akan menggunakan alur sampel ini lagi, hapus dari proyek Anda. Penghapusan bersifat permanen dan mencakup semua build dan artefak terkait.

  1. Pilih elipsis (...) dan pilih Hapus.

  2. Masukkan nama alur Anda untuk menghapusnya secara permanen, lalu pilih Hapus.

FAQ

Apakah ada tugas dalam alur YAML untuk membuat item kerja saat ada kegagalan build?

Alur YAML tidak memiliki pengaturan Buat item kerja pada kegagalan seperti alur build klasik. Anda memiliki beberapa opsi untuk membuat fungsionalitas ini sendiri.

  • Anda dapat menggunakan skrip atau tugas PowerShell dan memanggil REST API.
  • Anda dapat menggunakan Azure CLI untuk memanggil buat item kerja papan az di alur Anda. Lihat contoh penggunaan CLI untuk membuat bug saat gagal.

Langkah berikutnya

Pelajari tentang perbedaan fitur antara alur YAML dan Klasik.