Apa itu GitHub Actions untuk Azure

Tindakan GitHub membantu Anda mengotomatiskan alur kerja pengembangan perangkat lunak dari dalam GitHub. Anda dapat menyebarkan alur kerja di tempat yang sama di mana Anda menyimpan kode dan berkolaborasi pada permintaan dan masalah tarik.

Dalam GitHub Actions, alur kerja adalah proses otomatis yang Anda atur pada repositori GitHub Anda. Anda dapat membangun, menguji, mengemas, merilis, atau menyebarkan proyek apa pun di GitHub dengan alur kerja.

Setiap alur kerja terdiri dari tindakan individu yang berjalan setelah peristiwa tertentu (seperti permintaan tarik) terjadi. Tindakan individual adalah skrip kemasan yang mengotomatiskan tugas pengembangan perangkat lunak.

Dengan GitHub Actions for Azure Anda dapat membuat alur kerja yang dapat Anda atur di repositori Anda untuk membangun, menguji, mengemas, melepaskan, dan menyebarkan ke Azure. Tindakan GitHub untuk Azure mendukung layanan Azure, termasuk Azure App Service, Azure Functions, dan Azure Key Vault.

GitHub Tindakan juga menyertakan dukungan untuk utilitas, termasuk templat Azure Resource Manager, Azure CLI, dan Azure Policy.

Tonton video ini dari GitHub Universe 2020 untuk mempelajari lebih lanjut tentang pengiriman berkelanjutan dengan Tindakan GitHub.

Mengapa saya harus menggunakan Tindakan GitHub untuk Azure

Microsoft mengembangkan GitHub Actions untuk Azure dan merancangnya digunakan dengan Azure. Anda dapat melihat semua Tindakan GitHub untuk Azure di GitHub Marketplace. Lihat Menemukan dan menyesuaikan tindakan untuk mempelajari lebih lanjut tentang menggabungkan tindakan ke dalam alur kerja Anda.

Apa perbedaan antara Tindakan GitHub dan Azure Pipelines

Azure Pipelines dan Tindakan GitHub membantu Anda mengotomatiskan alur kerja pengembangan perangkat lunak. Pelajari lebih lanjut tentang apa beda layanannya dan cara bermigrasi dari Azure Pipelines ke Tindakan GitHub.

Apa yang perlu saya butuhkan untuk menggunakan Tindakan GitHub untuk Azure

Anda akan membutuhkan akun Azure dan GitHub:

Bagaimana cara menghubungkan Tindakan GitHub dan Azure

Bergantung pada tindakannya, Anda dapat menggunakan perwakilan layanan atau menerbitkan profil untuk menyambungkan ke Azure dari GitHub. Anda akan menggunakan perwakilan layanan setiap kali menggunakan tindakan masuk Azure. Saat menggunakan perwakilan layanan, Anda dapat menggunakan OpenID Koneksi atau rahasia.

Tindakan Azure App Service mendukung penggunaan profil publikasi atau perwakilan layanan. Lihat Objek perwakilan aplikasi dan layanan di ID Microsoft Entra untuk mempelajari selengkapnya tentang perwakilan layanan.

Anda dapat menggunakan tindakan masuk Azure dalam kombinasi dengan tindakan Azure CLI dan Azure PowerShell. Tindakan masuk Azure juga berfungsi dengan sebagian besar tindakan GitHub lainnya untuk Azure termasuk menyebarkan ke aplikasi web. Anda juga dapat menggunakan login Azure dengan tindakan yang berkontribusi komunitas seperti Brankas kunci Azure yang ditingkatkan yang tidak didukung secara resmi oleh Microsoft.

Apa yang termasuk dalam alur kerja Tindakan GitHub

Alur kerja terdiri dari satu atau beberapa pekerjaan. Dalam suatu pekerjaan, ada langkah-langkah yang terdiri dari tindakan individu. Lihat Pengenalan Tindakan GitHub untuk mempelajari lebih lanjut tentang konsep Tindakan GitHub.

Di mana saya dapat melihat contoh alur kerja lengkap

Repositori alur kerja tindakan awal Azure mencakup alur kerja end-to-end untuk membangun dan menyebarkan aplikasi Web dari bahasa apa pun dan ekosistem apa pun ke Azure.

Di mana saya dapat melihat semua tindakan yang tersedia

Kunjungi Marketplace for Tindakan GitHub untuk Azure untuk melihat semua Tindakan GitHub yang tersedia untuk Azure.