Bagikan melalui


Apa itu GitHub Actions untuk Azure

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

Di GitHub Actions, alur kerja adalah proses otomatis yang Anda siapkan di repositori GitHub Anda. Anda dapat membuat, menguji, mengemas, merilis, atau menyebarkan proyek apa pun di GitHub dengan alur kerja.

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

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

GitHub Actions 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 GitHub Actions.

Mengapa saya harus menggunakan GitHub Actions untuk Azure

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

Apa perbedaan antara GitHub Actions dan Azure Pipelines

Azure Pipelines dan GitHub Actions membantu Anda mengotomatiskan alur kerja pengembangan perangkat lunak. Pelajari selengkapnya tentang perbedaan layanan dan cara bermigrasi dari Azure Pipelines ke GitHub Actions.

Apa yang saya perlukan untuk menggunakan GitHub Actions untuk Azure

Anda akan memerlukan akun Azure dan GitHub:

Bagaimana cara menyambungkan GitHub Actions dan Azure

Bergantung pada tindakannya, Anda dapat menggunakan perwakilan layanan atau menerbitkan profil untuk menyambungkan ke Azure dari GitHub. Anda akan menggunakan prinsipal layanan setiap kali Anda menggunakan tindakan masuk Azure. Saat menggunakan principal layanan, Anda dapat menggunakan OpenID Connect atau kata sandi.

Tindakan Azure App Service mendukung penggunaan profil penerbitan 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 disertakan dalam alur kerja GitHub Actions

Alur kerja terdiri dari satu atau beberapa pekerjaan. Dalam pekerjaan, ada langkah-langkah yang terdiri dari tindakan individu. Lihat Pengantar GitHub Actions untuk mempelajari selengkapnya tentang konsep GitHub Actions.

Di mana saya dapat melihat contoh alur kerja lengkap

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

Di mana saya dapat melihat semua tindakan yang tersedia

Kunjungi Marketplace GitHub Actions untuk Azure untuk melihat semua GitHub Actions yang tersedia bagi Azure.