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 tersambung ke langganan Azure Anda.
  • Siapkan proyek Azure DevOps untuk modul ini.
  • Pindahkan item kerja 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.

Menambahkan 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 di bawah akun Microsoft yang sama.

Jika Anda menggunakan akun Microsoft yang berbeda untuk masuk ke Azure dan Azure DevOps, tambahkan pengguna ke organisasi DevOps Anda di bawah 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 menyusun alur saat Anda mengikuti tim web Tailspin dalam perjalanan DevOps mereka. Untuk tujuan pembelajaran, setiap modul memiliki proyek Azure DevOps terkait.

Menjalankan templat

Jalankan templat yang menyiapkan semua yang ada di organisasi Azure DevOps Anda.

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

  1. Pilih Masuk dan terima ketentuan penggunaan.

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

    Cuplikan layar Membuat proyek melalui Generator Demo Azure DevOps.

  3. Pilih Ya, saya ingin melakukan fork terhadap repositori ini. Lalu pilih Izinkan.

  4. Pilih Buat Project.

    Templat membutuhkan waktu beberapa saat untuk dijalankan.

  5. Pilih lalu navigasi ke proyek untuk membuka proyek Anda di Azure DevOps.

Penting

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

Mengatur visibilitas proyek Anda

Awalnya, fork repositori Space Game Anda di GitHub diatur publik, sementara proyek yang dibuat oleh templat Azure DevOps diatur 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 adalah 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 kerja 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 yang dapat Anda gunakan. Ini memberi tim Anda visibilitas ke dalam apa yang Sedang Anda kerjakan dan berapa banyak pekerjaan yang tersisa. Ini juga membantu tim memberlakukan batasan pada pekerjaan yang sedang berlangsung (WIP) untuk menghindari terlalu banyak pekerjaan pada satu waktu.

Ingat bahwa tim menyelesaikan masalah teratas ini untuk sprint saat ini:

Cuplikan layar Azure Boards, memperlihatkan tugas untuk sprint ini.

Nota

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

Di sini Anda memindahkan item ketiga, Mengotomatiskan pengujian kualitas, ke kolom Melakukan. Lalu Anda mengambil tanggung jawab atas item kerja. Mengotomatiskan pengujian kualitas berkaitan dengan mengotomatiskan pengujian UI untuk situs web Space Game.

Untuk menyiapkan item kerja:

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

    Cuplikan layar Azure DevOps memperlihatkan lokasi menu Papan.

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

    Cuplikan layar Azure Boards memperlihatkan lokasi panah bawah.

  3. Pindahkan item kerja dari kolom To Do ke kolom Sedang Dilakukan.

    Cuplikan layar Azure Boards, memperlihatkan kartu di kolom Sedang Dikerjakan.

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

Menyiapkan proyek secara lokal

Di sini Anda memuat proyek Space Game di Visual Studio Code, mengonfigurasi Git, mengkloning repositori Anda secara lokal, dan mengatur remote upstream sehingga Anda dapat mengunduh kode awal.

Nota

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

Buka terminal terintegrasi

Visual Studio Code dilengkapi dengan terminal terintegrasi. Di sini Anda mengedit file dan bekerja dari baris perintah.

  1. Mulai 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.

    Cuplikan layar Visual Studio Code yang menunjukkan lokasi shell Git Bash.

    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.

    Nota

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

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

    cd ~
    

Mengonfigurasi Git

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

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

  1. Atur nama pengguna Anda.
  2. Atur alamat email komit Anda.
  3. Cache kata sandi GitHub Anda.

Nota

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

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

Menyiapkan proyek Anda di Visual Studio Code

Dalam jalur pembelajaran Membangun aplikasi dengan Azure DevOps, Anda melakukan fork dan 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

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

Di bagian ini, Anda mengkloning fork secara lokal sehingga Anda dapat mengubah dan membangun 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 tersebut ke komputer Anda agar Anda dapat bekerja dengannya.

Clone, sama seperti fork, adalah salinan dari sebuah repositori. Saat mengkloning repositori, Anda dapat membuat perubahan, memverifikasi bahwa repositori berfungsi seperti yang Anda harapkan, lalu mengunggah perubahan tersebut ke GitHub. Anda juga dapat menyinkronkan salinan lokal Anda dengan perubahan yang telah dilakukan pengguna terautentikasi lainnya ke salinan GitHub repositori Anda.

Untuk mengkloning proyek web Space Game ke komputer Anda:

  1. Buka fork anda dari proyek web Permainan Ruang Angkasa (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.

    Cuplikan layar yang menunjukkan cara menemukan URL dan tombol salin dari repositori GitHub.

  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 jarak jauh upstream

remote adalah repositori Git tempat anggota tim berkolaborasi (seperti repositori di GitHub). Di sini Anda mendata remote Anda dan menambahkan remote yang mengarah pada salinan repositori milik Microsoft agar Anda bisa mendapatkan kode contoh terbaru.

  1. Jalankan perintah git remote ini untuk mencantumkan 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)
    

    Origin menentukan repositori Anda di GitHub. Ketika Anda melakukan fork kode dari repositori lain, remote asli (tempat asal Anda melakukan fork) sering diberi nama upstream.

  2. Jalankan perintah git remote add untuk membuat remote bernama upstream yang menunjuk ke repositori Microsoft:

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

    git remote -v
    

    Anda melihat bahwa Anda masih memiliki akses unduh (fetch) dan unggah (push) ke repositori Anda. Anda juga sekarang memiliki akses 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

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

  1. Cara term mudah untuk membuka proyek adalah dengan 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 Lihat palet perintah> untuk mengakses palet perintah.
  2. Di palet perintah, masukkan perintah Shell: Instal perintah 'code' di PATH.
  3. Ulangi prosedur sebelumnya untuk membuka proyek di penjelajah file.

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

Membuat lingkungan Azure App Service

Di sini, Anda membuat lingkungan yang menentukan tahapan proses. Anda membuat satu instans App Service yang sesuai dengan setiap tahap: Dev, Test, dan Staging.

Di modul Membuat alur multistage 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.

Memunculkan Cloud Shell melalui portal Microsoft Azure

  1. Buka portal Microsoft Azure dan masuk.
  2. Dari bilah menu, pilih Cloud Shell. Saat 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 dalam output, pilih wilayah yang dekat dengan Anda. Misalnya, pilih eastasia atau westus2.

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

    az configure --defaults location=<REGION>
    

    Berikut adalah contoh yang menetapkan westus2 sebagai wilayah default:

    az configure --defaults location=westus2
    

Membuat instans App Service

Di sini, Anda membuat instance App Service untuk tiga tahap yang akan Anda sebarkan ke: Dev, Test, dan Staging.

Nota

Untuk tujuan pembelajaran, di sini, Anda menggunakan pengaturan jaringan default. Pengaturan 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. Kemudian, ketika Anda siap, Anda dapat mengonfigurasi ulang jaringan Anda untuk membuat situs web tersedia untuk pengguna Anda.

  1. Dari Cloud Shell, buat angka 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 menentukan rencana B1 yang berjalan pada tingkat Dasar . Argumen --is-linux menentukan untuk menggunakan pekerja Linux.

    Penting

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

  4. Jalankan perintah az webapp create berikut untuk membuat tiga instans App Service, satu untuk masing-masing lingkungan Dev, lingkungan Test, dan lingkungan Penahapan .

    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 Basic) ke setiap instans App Service. Dalam praktik, Anda akan memilih rencana yang sesuai dengan beban kerja yang diharapkan.

  5. Jalankan perintah az webapp list berikut 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 adalah 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:

    Beranda default di Azure App Service.

Penting

Halaman "Clean up your Azure DevOps environment" dalam modul ini berisi langkah-langkah pembersihan penting. Pembersihan membantu memastikan bahwa Anda tidak dikenakan biaya untuk sumber daya Azure setelah menyelesaikan modul ini. Pastikan untuk melakukan langkah-langkah pembersihan meskipun Anda tidak menyelesaikan modul ini.

Membuat variabel alur di Azure Pipelines

Di Buat alur multitahap dengan menggunakan Azure Pipelines, Anda menambahkan satu variabel untuk setiap instans App Service, yang sesuai dengan tahap Dev, Test, dan Staging di 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 bawah Jalur, pilih Pustaka.

    Cuplikan layar Azure Pipelines, memperlihatkan opsi menu Pustaka.

  3. Pilih + Grup variabel.

  4. Di bawah properti , untuk nama grup variabel, masukkan Rilis.

  5. Di bawah Variabel, pilih + Tambah.

  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 lingkungan Test dan Staging, 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 tidak 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:

    Cuplikan layar Azure Pipelines, memperlihatkan grup variabel. Grup berisi tiga variabel.

Membuat lingkungan pengembangan, pengujian, dan penahapan

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

Untuk membuat dev, pengujian , dan lingkungan penahapan:

  1. Dari Azure Pipelines, pilih Environments.

    Cuplikan layar Azure Pipelines yang memperlihatkan lokasi opsi menu Lingkungan.

  2. Untuk membuat lingkungan dev:

    1. Pilih Buat lingkungan.
    2. Di bawah Nama, masukkan dev.
    3. Biarkan bidang yang tersisa pada nilai defaultnya.
    4. Pilih Buat.
  3. Untuk membuat lingkungan pengujian:

    1. Kembali ke halaman Lingkungan.
    2. Pilih Lingkungan baru.
    3. Di bawah Nama, masukkan tes.
    4. Pilih Buat.
  4. Untuk membuat lingkungan penahapan:

    1. Kembali ke halaman Lingkungan.
    2. Pilih Lingkungan baru.
    3. Di bawah Nama, masukkan penahapan.
    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 membuat koneksi layanan serupa di modul sebelumnya.

Penting

Pastikan Anda masuk ke portal Microsoft Azure dan Azure DevOps di bawah 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. Di bawah Alur, pilih koneksi Layanan .

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

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

  6. Isi bidang-bidang ini:

    Lapangan Nilai
    Tingkat cakupan Langganan
    Abonemen Langganan Azure Anda
    Grup Sumber Daya tailspin-space-game-rg
    Nama koneksi layanan Pengelola Sumber Daya - Tailspin - Permainan Luar Angkasa

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

  7. Pastikan Memberikan izin akses ke semua alur dipilih.

  8. Pilih Simpan.

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