Bagikan melalui


Mengonfigurasi sinkronisasi alur

Kami secara berkala merilis pembaruan templat alur ALM Accelerator. Gunakan templat sinkronisasi alur yang disertakan dengan ALM Accelerator agar templat alur Anda tetap diperbarui secara otomatis.

Templat sinkronisasi alur hanya memperbarui templat alur ALM Accelerator. Tingkatkan komponen solusi ALM Accelerator secara terpisah.

Penyiapan sinkronisasi alur

Untuk menyederhanakan proses, kami membuat templat alur yang secara otomatis menyinkronkan repo Anda Azure DevOps dengan repositori templat alur di repositori GitHub CoE Starter Kit. Berikut cara memulai alur sinkronisasi alur.

  1. Untuk memulai, sinkronkan rilis terbaru templat alur secara manual dengan mengkloning repositori templat alur ke repositori Azure DevOps Anda.

  2. Di Azure DevOps, buka Alur, lalu pilih Buat Alur Baru.

  3. Pilih Azure Repos Git untuk repositori kode Anda, lalu arahkan ke repositori yang Azure DevOps Anda buat dan unggulkan dengan templat alur di langkah 1.

  4. Pada halaman Konfigurasikan alur Anda, pilih File YAML Azure Pipelines yang Sudah Ada, arahkan ke /Alur/sync-pipeline-repo.yml, lalu pilih Lanjutkan.

  5. Pada layar berikutnya, pilih Simpan, pilih (...) di samping Jalankan Alur, lalu pilih Ganti Nama/Pindahkan.

  6. Ubah nama alur menjadi sync-pipeline-repo, lalu pilih Simpan.

  7. Atur TEMPLATE-REPO variabel alur ke <https://github.com/microsoft/coe-alm-accelerator-templates>.

    Anda dapat menggunakan alur sinkronisasi untuk menyinkronkan repositori Azure DevOps GitHub apa pun. Atur variabel ke TEMPLATE-REPO repositori GitHub sumber untuk menentukan sumber sinkronisasi.

  8. Jalankan alur baru.

  9. Masukkan nama SourceBranch dan BranchToCreate di , dan TargetBranch , seperti Azure DevOpsmain .

  10. Pilih Jalankan.

  11. Setelah alur berjalan, pull request dibuat untuk BranchToCreate ke TargetBranch. Untuk menetapkan perubahan, setujui dan selesaikan permintaan penarikan.

    Cuplikan layar permintaan tarik alur sinkronisasi.

    Jika pull request memiliki konflik gabungan, Anda harus menyelesaikannya untuk menyelesaikan peningkatan. Gunakan ekstensi Azure DevOps gratis Pull Request Merge Conflict, yang tersedia di Visual Studio Marketplace.

Langkah berikutnya