Latihan - Menyiapkan lingkungan Azure DevOps Anda

Selesai

Di bagian ini, Anda akan memastikan bahwa organisasi Azure DevOps Anda disiapkan untuk menyelesaikan sisa modul ini. Anda juga membuat lingkungan Azure App Service yang akan Anda sebarkan.

Untuk menyelesaikan tugas-tugas ini, Anda:

  • Tambahkan pengguna untuk memastikan bahwa Azure DevOps dapat terhubung ke langganan Azure Anda.
  • Siapkan proyek Azure DevOps untuk modul ini.
  • Pindahkan item pekerjaan untuk modul ini di Azure Boards ke kolom Melakukan.
  • Buat lingkungan Azure App Service dengan menggunakan Azure CLI di Azure Cloud Shell.
  • Buat variabel alur yang menentukan nama lingkungan App Service Anda.
  • Buat koneksi layanan yang memungkinkan Azure Pipelines mengakses langganan Azure Anda dengan aman.

Tambahkan pengguna ke Azure DevOps

Untuk menyelesaikan modul ini, Anda memerlukan langganan Azure Anda sendiri. Anda dapat mulai menggunakan Azure secara gratis.

Meskipun Anda tidak memerlukan langganan Azure untuk bekerja dengan Azure DevOps, di sini, Anda akan menggunakan Azure DevOps untuk menyebarkan ke sumber daya yang ada di langganan Azure Anda. Untuk menyederhanakan proses, masuk ke langganan Azure dan organisasi Azure DevOps Anda pada akun Microsoft yang sama.

Jika Anda menggunakan akun Microsoft yang berbeda untuk masuk ke Azure dan Azure DevOps, tambahkan pengguna ke organisasi DevOps Anda pada akun Microsoft yang Anda gunakan untuk masuk ke Azure. Untuk informasi selengkapnya, lihat Menambahkan pengguna ke organisasi atau proyek Anda. Saat Anda menambahkan pengguna, pilih tingkat akses Dasar.

Kemudian keluar dari Azure DevOps. Kemudian masuk lagi di bawah akun Microsoft yang Anda gunakan untuk masuk ke langganan Azure Anda.

Dapatkan proyek Azure DevOps

Di sini, Anda memastikan bahwa organisasi Azure DevOps Anda disiapkan untuk menyelesaikan sisa modul ini. Anda menyelesaikan tugas ini dengan menjalankan templat yang membuat proyek di Azure DevOps.

Modul dalam jalur pembelajaran ini membentuk tingkat kemajuan saat Anda mengikuti tim web Tailspin melalui perjalanan DevOps mereka. Untuk tujuan pembelajaran, setiap modul memiliki proyek Azure DevOps terkait.

Jalankan template

Jalankan templat yang menyiapkan segalanya di organisasi Azure DevOps Anda.

Dari situs Azure DevOps Demo Generator, ikuti langkah-langkah berikut untuk menjalankan templat:

  1. Pilih Masuk dan terima persyaratan penggunaan.

  2. Pada halaman Buat Proyek Baru, pilih organisasi Azure DevOps Anda. Kemudian masukkan nama proyek, seperti Space Game - web - Functional test.

    Screenshot of Creating a project through the Azure DevOps Demo Generator.

  3. Pilih Ya, Saya ingin mencabangkan repositori ini. Kemudian pilih Otorisasi.

  4. Pilih Buat Proyek.

    Template membutuhkan waktu beberapa saat untuk dijalankan.

  5. Pilih Navigasi ke proyek untuk membuka proyek Anda di Azure DevOps.

Penting

Halaman Bersihkan lingkungan Azure DevOps Anda dalam modul ini berisi langkah-langkah pembersihan penting. Pembersihan membantu memastikan bahwa Anda tidak kehabisan menit build gratis. Pastikan untuk melakukan langkah-langkah pembersihan meskipun Anda tidak menyelesaikan modul ini.

Atur visibilitas proyek Anda

Awalnya, fork repositori Space Game Anda di GitHub diatur ke publik saat proyek yang dibuat oleh templat Azure DevOps diatur ke privat. Repositori publik di GitHub dapat diakses oleh siapa saja, sementara repositori privat hanya dapat diakses oleh Anda dan orang-orang yang Anda pilih untuk membagikannya. Demikian pula, di Azure DevOps, proyek publik menyediakan akses baca-saja ke pengguna yang tidak diautentikasi, sementara proyek privat mengharuskan pengguna untuk diberikan akses dan diautentikasi untuk mengakses layanan.

Saat ini, tidak perlu memodifikasi salah satu pengaturan ini untuk tujuan modul ini. Namun, untuk proyek pribadi Anda, Anda harus menentukan visibilitas dan akses yang ingin Anda berikan kepada orang lain. Misalnya, jika proyek Anda sumber terbuka, Anda dapat memilih untuk membuat repositori GitHub dan proyek Azure DevOps Anda menjadi publik. Jika proyek Anda bersifat kepemilikan, Anda biasanya akan membuat repositori GitHub dan proyek Azure DevOps Anda privat.

Nantinya, Anda mungkin menemukan sumber daya berikut yang berguna dalam menentukan opsi mana yang terbaik untuk proyek Anda:

Memindahkan item kerja ke Melakukan

Di bagian ini, Anda menetapkan item kerja di Azure Boards yang berkaitan dengan modul ini. Anda juga memindahkan item pekerjaan ke status Melakukan. Dalam praktiknya, tim Anda akan membuat item kerja di awal setiap perulangan sprint atau pekerjaan.

Menetapkan pekerjaan dengan cara ini memberi Anda daftar periksa dari mana harus bekerja. Tindakan ini memberi tim Anda visibilitas tentang hal yang sedang Anda kerjakan dan berapa banyak pekerjaan yang tersisa. Tindakan ini juga membantu tim, menyebarkan batasan pada pekerjaan yang sedang berjalan (WIP) untuk menghindari mengambil terlalu banyak pekerjaan pada satu waktu.

Ingatlah bahwa tim telah menyelesaikan masalah teratas ini untuk sprint saat ini:

A screenshot of Azure Boards, showing the tasks for this sprint.

Catatan

Dalam organisasi Azure DevOps, item kerja diberi nomor secara berurutan. Dalam proyek Anda, nomor untuk setiap item pekerjaan mungkin tidak cocok dengan yang Anda lihat di sini.

Di sini Anda memindahkan item ketiga, Mengotomatiskan pengujian kualitas, ke kolom Sedang dilakukan. Kemudian Anda menetapkan diri Anda ke item kerja. Mengotomatiskan pengujian kualitas berkaitan dengan mengotomatiskan pengujian UI untuk situs web Space Game.

Untuk menyiapkan item kerja:

  1. Dari Azure DevOps, buka Papan, lalu pilih Papan dari menu.

    A screenshot of Azure DevOps showing the location of the Boards menu.

  2. Pada item pekerjaan Otomatisasi pengujian kualitas, pilih panah bawah di bagian bawah kartu. Kemudian tetapkan item pekerjaan untuk diri Anda sendiri.

    A screenshot of Azure Boards showing the location of the down arrow.

  3. Pindahkan item pekerjaan dari kolom Akan Dilakukan ke kolom Sedang Dilakukan.

    A screenshot of Azure Boards, showing the card in the Doing column.

Di akhir modul ini, setelah menyelesaikan tugas, Anda akan memindahkan kartu ke kolom Selesai .

Menjalankan proyek secara lokal

Di sini Anda memuat proyek Space Game dalam Visual Studio Code, mengonfigurasi Git, mengkloning repositori Anda secara lokal, dan mengatur upstream jarak jauh sehingga Anda dapat mengunduh kode starter.

Catatan

Jika Anda sudah menyiapkan proyek mslearn-tailspin-spacegame-web-deploy secara lokal, Anda dapat pindah ke bagian berikutnya.

Buka terminal terintegrasi

Visual Studio Code hadir dengan terminal terintegrasi. Di sini, Anda dapat mengedit file serta bekerja dari baris perintah.

  1. Memulai Visual Studio Code.

  2. Pada menu Tampilan, pilih Terminal.

  3. Di daftar dropdown, pilih Git Bash. Jika Anda terbiasa dengan shell Unix lain yang lebih suka Anda gunakan, pilih shell tersebut sebagai gantinya.

    A screenshot of Visual Studio Code showing the location of the Git Bash shell.

    Di jendela terminal, Anda dapat memilih shell apa pun yang diinstal pada sistem Anda. Misalnya, Anda dapat memilih Git Bash, atau PowerShell, atau shell lain.

    Di sini Anda akan menggunakan Git Bash, bagian dari Git untuk Windows, yang memudahkan untuk menjalankan perintah Git.

    Catatan

    Di Windows, jika Anda tidak melihat Git Bash terdaftar sebagai opsi, pastikan Anda telah menginstal Git, lalu memulai ulang Visual Studio Code.

  4. Jalankan perintah cd untuk menavigasikan ke direktori tempat Anda ingin bekerja. Pilih direktori beranda Anda (~) atau direktori lain jika Anda mau.

    cd ~
    

Konfigurasikan Git

Jika Anda baru menggunakan Git dan GitHub, pertama-tama jalankan beberapa perintah untuk mengaitkan identitas Anda dengan Git dan mengautentikasi dengan GitHub. Untuk informasi selengkapnya, lihat Menyiapkan Git.

Setidaknya, Anda perlu menyelesaikan langkah-langkah berikut. Jalankan perintah dari terminal terintegrasi.

  1. Atur nama pengguna Anda.
  2. Atur alamat email penerapan Anda.
  3. Tembolokan kata sandi GitHub Anda.

Catatan

Jika Anda sudah menggunakan autentikasi dua faktor menggunakan GitHub, buat token akses pribadi. Saat Anda diminta, gunakan token Anda sebagai pengganti kata sandi Anda.

Perlakukan token akses Anda seperti kata sandi. Simpan di tempat yang aman.

Siapkan proyek Anda di Visual Studio Code

Di jalur pembelajaran Build aplikasi dengan Azure DevOps, Anda membuat fork lalu mengkloning repositori Git. Repositori berisi kode sumber untuk situs web Space Game. Fork Anda tersambung ke proyek Anda di Azure DevOps sehingga build berjalan saat Anda mendorong perubahan ke GitHub.

Penting

Di jalur pembelajaran ini, kita beralih ke repositori Git yang berbeda, mslearn-tailspin-spacegame-web-deploy. Saat Anda menjalankan templat untuk menyiapkan proyek Azure DevOps Anda, proses fork tersebut membuat repositori secara otomatis untuk Anda.

Di bagian ini, Anda mengkloning fork Anda secara lokal sehingga Anda dapat mengubah dan melakukan build konfigurasi alur Anda.

Mengkloning fork Anda secara lokal

Anda sekarang memiliki salinan proyek web Space Game di akun GitHub Anda. Sekarang Anda akan mengunduh, atau mengkloning, salinan ke komputer Anda sehingga Anda dapat bekerja menggunakannya.

Kloning, seperti fork, adalah salinan repositori. Saat Anda mengkloning repositori, Anda dapat membuat perubahan, memverifikasi bahwa mereka berfungsi seperti yang Anda harapkan, lalu mengunggah perubahan tersebut ke GitHub. Anda juga dapat menyinkronkan salinan lokal Anda dengan perubahan yang telah dibuat oleh pengguna terautentikasi lainnya pada salinan GitHub dari repositori Anda.

Untuk mengkloning proyek web Space Game ke komputer Anda:

  1. Buka fork proyek web Space Game Anda (mslearn-tailspin-spacegame-web-deploy) di GitHub.

  2. Pilih Kode. Kemudian, dari tab HTTPS, pilih tombol di samping URL yang ditampilkan untuk menyalin URL ke clipboard Anda.

    Screenshot that shows how to locate the URL and copy button from the GitHub repository.

  3. Di Visual Studio Code, buka jendela terminal.

  4. Di terminal, pindah ke direktori tempat Anda ingin bekerja. Pilih direktori beranda Anda (~) atau direktori lain jika Anda mau.

    cd ~
    
  5. Jalankan perintah git clone. Ganti URL yang ditampilkan di sini dengan konten clipboard Anda:

    git clone https://github.com/your-name/mslearn-tailspin-spacegame-web-deploy.git
    
  6. Pindah ke direktori mslearn-tailspin-spacegame-web-deploy. Ini adalah direktori akar repositori Anda.

    cd mslearn-tailspin-spacegame-web-deploy
    

Mengatur remote upstram

Remote adalah repositori Git tempat anggota tim berkolaborasi (seperti repositori di GitHub). Di sini Anda mencantumkan remote Anda dan menambahkan remote yang menunjuk ke salinan repositori Microsoft sehingga Anda bisa mendapatkan kode sampel terbaru.

  1. Jalankan perintah git remote ini untuk membuat daftar remote Anda:

    git remote -v
    

    Anda melihat bahwa Anda memiliki akses ambil (unduh) dan dorong (unggah) ke repositori Anda:

    origin  https://github.com/username/mslearn-tailspin-spacegame-web-deploy.git (fetch)
    origin  https://github.com/username/mslearn-tailspin-spacegame-web-deploy.git (push)
    

    Asal menentukan repositori Anda di GitHub. Saat Anda melakukan fork kode dari repositori lain, remote asli (yang Anda gunakan untuk fork) sering diberi nama upstram.

  2. Jalankan perintah git remote add ini untuk membuat remote bernama upstram yang mengarah ke repositori Microsoft:

    git remote add upstream https://github.com/MicrosoftDocs/mslearn-tailspin-spacegame-web-deploy.git
    
  3. Jalankan git remote lagi untuk melihat perubahannya:

    git remote -v
    

    Anda mengamati bahwa Anda masih memiliki akses ambil (unduh) dan dorong (unggah) akses ke repositori Anda. Anda juga sekarang memiliki akses pengambilan ke repositori Microsoft:

    origin  https://github.com/username/mslearn-tailspin-spacegame-web-deploy.git (fetch)
    origin  https://github.com/username/mslearn-tailspin-spacegame-web-deploy.git (push)
    upstream        https://github.com/MicrosoftDocs/mslearn-tailspin-spacegame-web-deploy.git (fetch)
    

Buka proyek di penjelajah file

Dalam Visual Studio Code, jendela terminal Anda mengarah ke direktori akar proyek web Space Game. Untuk melihat strukturnya dan bekerja dengan file, dari penjelajah file, Anda sekarang akan membuka proyek.

  1. Cara termudah untuk membuka proyek adalah membuka kembali Visual Studio Code di direktori saat ini. Untuk melakukannya, jalankan perintah berikut dari terminal terintegrasi:

    code -r .
    

    Anda melihat direktori dan pohon file di penjelajah file.

  2. Buka kembali terminal terintegrasi. Terminal menempatkan Anda di akar proyek web Anda.

Jika perintah code gagal, Anda perlu menambahkan Visual Studio Code ke PATH sistem Anda. Untuk melakukannya:

  1. Di Visual Studio Code, pilih F1 atau pilih Tampilkan>Palet Perintah untuk mengakses palet perintah.
  2. Di palet perintah, masukkan Perintah Shell: Instal perintah 'kode' di PATH.
  3. Ulangi prosedur sebelumnya untuk membuka proyek di penjelajah file.

Anda sekarang siap untuk bekerja dengan kode sumber Space Game dan konfigurasi Azure Pipelines dari lingkungan pengembangan lokal Anda.

Membuat lingkungan Azure App Service

Di sini, Anda membuat lingkungan yang menentukan tahapan alur. Anda membuat satu instans App Service yang sesuai dengan setiap tahap: Dev, Pengujian, dan Pentahapan.

Dalam modul Membuat alur multitahap dengan menggunakan Azure Pipelines, Anda menggunakan Azure CLI untuk membuat instans App Service Anda. Di sini Anda akan melakukan hal yang sama.

Penting

Anda memerlukan langganan Azure Anda sendiri untuk menyelesaikan latihan dalam modul ini.

Munculkan Cloud Shell melalui portal Azure

  1. Buka portal Microsoft Azure dan masuk.
  2. Dari bilah menu, pilih Cloud Shell. Saat Anda diminta, pilih pengalaman Bash.

Pilih wilayah Azure

Di sini, Anda menentukan wilayah default, atau lokasi geografis, tempat sumber daya Azure Anda akan dibuat.

  1. Dari Cloud Shell, jalankan perintah az account list-locations berikut untuk mencantumkan wilayah yang tersedia dari langganan Azure Anda.

    az account list-locations \
      --query "[].{Name: name, DisplayName: displayName}" \
      --output table
    
  2. Dari kolom Nama pada output, pilih wilayah yang dekat dengan Anda. Misalnya, pilih eastasia atau westus2.

  3. Jalankan az configure untuk mengatur wilayah default Anda. Ganti <REGION> dengan nama wilayah yang Anda pilih.

    az configure --defaults location=<REGION>
    

    Berikut ini contoh yang menetapkan westus2 sebagai wilayah default:

    az configure --defaults location=westus2
    

Membuat instans App Service

Di sini Anda membuat instans App Service untuk tiga tahap yang akan Anda sebarkan: Dev, Pengujian, dan Pentahapan.

Catatan

Untuk tujuan pembelajaran, di sini, Anda menggunakan pengaturan jaringan default. Setelan ini membuat situs Anda dapat diakses dari internet. Dalam praktiknya, Anda dapat mengonfigurasi jaringan virtual Azure yang menempatkan situs web Anda di jaringan yang tidak dapat dirutekan internet, dan itu hanya dapat diakses oleh Anda dan tim Anda. Nanti, saat Anda siap, Anda dapat mengonfigurasi ulang jaringan Anda untuk membuat situs web tersedia bagi pengguna Anda.

  1. Dari Cloud Shell, buat nomor acak yang membuat nama domain aplikasi web Anda unik.

    webappsuffix=$RANDOM
    
  2. Jalankan perintah az group create berikut untuk membuat grup sumber daya yang bernama tailspin-space-game-rg.

    az group create --name tailspin-space-game-rg
    
  3. Jalankan perintah az appservice plan create berikut untuk membuat paket App Service yang bernama tailspin-space-game-asp.

    az appservice plan create \
      --name tailspin-space-game-asp \
      --resource-group tailspin-space-game-rg \
      --sku B1 \
      --is-linux
    

    Argumen --sku menetapkan paket B1, yang berjalan pada tingkat Dasar. Argumen --is-linux menentukan untuk menggunakan pekerja Linux.

    Penting

    Jika SKU B1 bukan dari bagian langganan Azure Anda, pilih paket lain, seperti S1 (Standar).

  4. Jalankan perintah az webapp create berikut untuk membuat tiga instans App Service, satu untuk masing-masing Dev, Pengujian, dan Staging environment.

    az webapp create \
      --name tailspin-space-game-web-dev-$webappsuffix \
      --resource-group tailspin-space-game-rg \
      --plan tailspin-space-game-asp \
      --runtime "DOTNET|6.0"
    
    az webapp create \
      --name tailspin-space-game-web-test-$webappsuffix \
      --resource-group tailspin-space-game-rg \
      --plan tailspin-space-game-asp \
      --runtime "DOTNET|6.0"
    
    az webapp create \
      --name tailspin-space-game-web-staging-$webappsuffix \
      --resource-group tailspin-space-game-rg \
      --plan tailspin-space-game-asp \
      --runtime "DOTNET|6.0"
    

    Untuk tujuan pembelajaran, di sini, Anda menerapkan paket App Service yang sama (B1 Dasar) ke setiap instans App Service. Dalam praktiknya, Anda akan menetapkan paket yang sesuai dengan beban kerja yang diharapkan.

  5. Jalankan perintah berikut az webapp list untuk mencantumkan nama host dan status setiap instans App Service.

    az webapp list \
      --resource-group tailspin-space-game-rg \
      --query "[].{hostName: defaultHostName, state: state}" \
      --output table
    

    Perhatikan nama host untuk setiap layanan yang sedang berjalan. Anda akan memerlukan nama host ini nanti saat memverifikasi pekerjaan Anda. Berikut contohnya:

    HostName                                                 State
    -------------------------------------------------------  -------
    tailspin-space-game-web-dev-21017.azurewebsites.net      Running
    tailspin-space-game-web-test-21017.azurewebsites.net     Running
    tailspin-space-game-web-staging-21017.azurewebsites.net  Running
    
  6. Sebagai langkah opsional, salin dan tempel satu atau beberapa nama ke browser Anda untuk memverifikasi bahwa nama tersebut berjalan dan halaman beranda default muncul.

    Anda harus mendapatkan halaman ini:

    The default home page on Azure App Service.

Penting

Halaman Bersihkan lingkungan Azure DevOps Anda dalam modul ini berisi langkah-langkah pembersihan penting. Membersihkan membantu memastikan bahwa Anda tidak dikenakan biaya untuk sumber daya Azure setelah Anda menyelesaikan modul ini. Pastikan untuk melakukan langkah-langkah pembersihan meskipun Anda tidak menyelesaikan modul ini.

Membuat variabel alur di Azure Pipelines

Di Membuat alur multitahap dengan menggunakan Azure Pipelines, Anda menambahkan satu variabel untuk setiap instans App Service, yang sesuai dengan tahap Dev, Pengujian, dan Pentahapan dalam alur Anda. Di sini, Anda melakukan hal yang sama.

Setiap tahap dalam konfigurasi alur Anda menggunakan variabel ini untuk mengidentifikasi instans App Service mana yang akan disebarkan.

Untuk menambahkan variabel:

  1. Di Azure DevOps, buka proyek Space Game - web - Pengujian fungsional Anda.

  2. Di bagian Alur, pilih Pustaka.

    A screenshot of Azure Pipelines, showing the Library menu option.

  3. Pilih + Grup variabel.

  4. Di bagian Properti, untuk nama grup variabel, masukkan Rilis.

  5. Di bagian Variabel, pilih + Tambahkan.

  6. Untuk nama variabel Anda, masukkan WebAppNameDev. Untuk nilainya, masukkan nama instans App Service yang sesuai dengan lingkungan Dev Anda, seperti tailspin-space-game-web-dev-1234.

  7. Ulangi langkah 5 dan 6 dua kali lagi untuk membuat variabel untuk Pengujian dan Staging environment Anda, seperti yang ditunjukkan dalam tabel ini:

    Nama variabel Contoh nilai
    WebAppNameTest tailspin-space-game-web-test-1234
    WebAppNameStaging tailspin-space-game-web-staging-1234

    Pastikan untuk mengganti setiap nilai contoh dengan instans App Service yang sesuai dengan lingkungan Anda.

    Penting

    Atur nama instans App Service, bukan nama host-nya. Dalam contoh ini, Anda akan memasukkan tailspin-space-game-web-dev-1234 dan bukan tailspin-space-game-web-dev-1234.azurewebsites.net.

  8. Di dekat bagian atas halaman, pilih Simpan untuk menyimpan variabel Anda ke alur.

    Grup variabel Anda harus menyerupai yang ini:

    A screenshot of Azure Pipelines, showing the variable group. The group contains three variables.

Buat lingkungan pengembangan, pengujian, dan staging environment

Di Membuat alur multitahap dengan menggunakan Azure Pipelines, Anda membuat lingkungan untuk lingkungan dev, pengujian, dan pentahapan. Di sini, Anda mengulangi prosesnya. Namun kali ini, Anda menghilangkan kriteria tambahan seperti persyaratan persetujuan manusia untuk mendorong perubahan dari satu tahap ke tahap berikutnya.

Untuk membuat lingkungan dev, pengujian, dan pentahapan:

  1. Dari Azure Pipelines, pilih Lingkungan.

    A screenshot of Azure Pipelines showing the location of the Environments menu option.

  2. Untuk membuat lingkungan dev:

    1. Pilih Buat lingkungan.
    2. Pada Nama, masukkan dev.
    3. Untuk singkatnya, Anda membiarkan bidang yang tersisa pada nilai defaultnya.
    4. Pilih Buat.
  3. Untuk membuat lingkungan pengujian:

    1. Kembali ke halaman Lingkungan.
    2. Pilih Lingkungan baru.
    3. Pada Nama, masukkan pengujian.
    4. Pilih Buat.
  4. Untuk membuat staging environment:

    1. Kembali ke halaman Lingkungan.
    2. Pilih Lingkungan baru.
    3. Di bagian Nama, masukkan pentahapan.
    4. Pilih Buat.

Membuat koneksi layanan

Di sini, Anda membuat koneksi layanan yang memungkinkan Azure Pipelines mengakses langganan Azure Anda. Azure Pipelines menggunakan koneksi layanan ini untuk menyebarkan situs web ke App Service. Anda telah membuat koneksi layanan serupa di modul sebelumnya.

Penting

Pastikan Anda masuk ke portal Azure dan Azure DevOps dengan akun Microsoft yang sama.

  1. Di Azure DevOps, buka proyek Space Game - web - Pengujian fungsional Anda.

  2. Dari sudut bawah halaman, pilih Pengaturan proyek.

  3. Pada Alur, pilih Koneksi layanan.

  4. Pilih Koneksi layanan baru, lalu pilih Azure Resource Manager, kemudian pilih Berikutnya.

  5. Di dekat bagian atas halaman, Perwakilan layanan (otomatis). Kemudian pilih Berikutnya.

  6. Isi bidang ini:

    Bidang Nilai
    Tingkat cakupan Langganan
    Langganan Langganan Azure Anda
    Grup Sumber Daya tailspin-space-game-rg
    Nama koneksi layanan Resource Manager - Tailspin - Space Game

    Selama proses, Anda mungkin diminta untuk masuk ke akun Microsoft Anda.

  7. Pastikan Berikan izin akses ke semua alur yang dipilih.

  8. Pilih Simpan.

    Azure DevOps melakukan koneksi pengujian untuk memverifikasi bahwa koneksi dapat terhubung ke langganan Azure Anda. Jika Azure DevOps tidak dapat terhubung, Anda memiliki kesempatan untuk masuk untuk kedua kalinya.