Pengantar

Selesai

Bayangkan Anda adalah manajer infrastruktur yang diminta untuk menyediakan sumber daya Azure Anda dengan menggunakan Terraform. Setelah membuat proyek, Anda berencana untuk membangun dan menerapkan aplikasi dengan menggunakan alur kerja otomatisasi.

Menyediakan, membangun, dan menyebarkan trek

Otomatisasi biasanya menggunakan tiga trek: Penyediaan, Membangun, dan Menerapkan. Setiap trek dapat memiliki satu atau beberapa alur.

Gambar berikut menampilkan beberapa alur di trek Provisi , dengan setiap alur berfokus pada infrastruktur untuk tim:

Diagram menyoroti elemen alur kerja penyediaan untuk berbagai tim.

Dalam skenario modul ini, Anda akan menggunakan ketiga jalur dengan mengimplementasikan beberapa pipeline.

Azure mendukung beberapa alat otomatisasi seperti Jenkins, GitLab, GitHub Actions, dan Azure Pipelines.

Dalam modul ini, Anda dapat menyelesaikan latihan menggunakan GitHub Actions atau Azure Pipelines.

Tujuan pembelajaran

Dalam modul ini, Anda akan:

  • Membuat konfigurasi Terraform untuk sumber daya Azure Anda.
  • Sediakan infrastruktur Anda dan terapkan ke Azure.
  • Siapkan proyek Anda untuk integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) dengan menggunakan alur kerja otomatisasi (baik GitHub Actions atau Azure Pipelines).

Prasyarat

  • Langganan Azure
  • Akun GitHub
  • (Secara opsional jika Anda memilih untuk menggunakan Azure Pipelines)
  • Pengetahuan dasar tentang pengembangan perangkat lunak
  • Pengetahuan dasar tentang mengelola dan menyediakan sumber daya Azure