Baca dalam bahasa Inggris

Bagikan melalui


Pilih layanan yang tepat untuk build aplikasi

Penting

Visual Studio App Center dijadwalkan untuk dihentikan pada 31 Maret 2025. Meskipun Anda dapat terus menggunakan Visual Studio App Center hingga sepenuhnya dihentikan, ada beberapa alternatif yang direkomendasikan yang dapat Anda pertimbangkan untuk bermigrasi.

Pelajari selengkapnya tentang garis waktu dukungan dan alternatif.

Pilihan tentang apakah akan menggunakan Visual Studio App Center atau Azure Pipelines memerlukan beberapa pemikiran. Ada beberapa skenario di mana satu layanan mungkin sesuai dengan kebutuhan Anda lebih baik daripada yang lain.

Pertanyaan berikut akan membantu Anda membuat keputusan berdasarkan informasi tentang layanan mana yang paling sesuai untuk Anda.

Pusat Aplikasi

Jika Anda menjawab "Ya" untuk pertanyaan-pertanyaan ini, App Center adalah pilihan yang baik untuk Anda.

1. Apakah Anda ingin mengonfigurasi build cepat untuk aplikasi Anda, melewati konfigurasi server build secara lokal, menghindari konfigurasi dan kode rumit yang dibangun di komputer rekan kerja tetapi bukan milik Anda?

Untuk memulai,

  1. Masuk ke App Center di https://appcenter.ms.
  2. Pilih proyek aplikasi yang ingin Anda bangun.
  3. Buka pengaturan build, dan sambungkan aplikasi App Center ke sistem kontrol sumber yang dihosting cloud (Azure Repos, GitHub, Bitbucket).
  4. Pilih repositori tempat kode sumber aplikasi berada.
  5. Siapkan cabang yang dipilih untuk dibangun.

2. Apakah aplikasi Anda cukup sederhana, tanpa banyak penyesuaian, dan apakah buildnya mudah?

Di App Center, jika aplikasi Anda mengikuti tata letak standar yang biasa di platform masing-masing dan tidak mengandalkan banyak langkah build eksternal, App Center menemukan aplikasi secara otomatis di repositori Anda dan segera membangunnya. Kami mengurus pembuatan langkah/tugas yang membangun aplikasi di Cloud Build Machines.

Yang perlu kita ketahui adalah aplikasi yang ingin Anda buat, dari repositori yang dihosting di Azure Repos, Bitbucket, atau GitHub.

Tip

Kami masih menawarkan cara untuk melakukan beberapa penyesuaian selama build, menggunakan Build Scripts!

3. Apakah Anda menginginkan alur Build, Pengujian, dan Distribusi yang benar/berkelanjutan dari Satu Layanan?

App Center memungkinkan Anda tidak hanya membangun aplikasi, tetapi juga dapat menjalankan pengujian peluncuran dan mendistribusikan ke Alpha/Beta Testers dan App Stores sebagai bagian dari build.

4. Apakah Anda menggunakan App Center Diagnostics SDK di aplikasi Anda (terutama untuk aplikasi iOS?)

Saat membangun aplikasi Anda menggunakan layanan App Center Build, file simbol debug yang sesuai (dSYM dan file peta .zip sumber, untuk aplikasi iOS) sudah akan diteruskan ke layanan Diagnostik App Center, sehingga Anda tidak perlu mendapatkan file simbol secara manual dan mengunggahnya ke layanan diagnostik sebagaimana dirinci dalam dokumentasi Diagnostik App Center.

5. Apakah Anda ingin mengelola semua hal yang terkait dengan Aplikasi Anda di satu tempat terpusat?

App Center menyatukan beberapa layanan yang umumnya digunakan oleh pengembang seluler ke dalam solusi cloud terintegrasi. Pengembang menggunakan App Center untuk Membangun, Menguji, dan Mendistribusikan aplikasi. Setelah aplikasi disebarkan, pengembang memantau status dan penggunaan aplikasi menggunakan layanan Analitik dan Diagnostik.

Catatan

Jika Anda merasa kami kehilangan sesuatu yang penting dari App Center Build atau memerlukan bantuan, Anda selalu dapat menghubungi dan memberi tahu kami dengan membuka tiket dukungan. Pilih menu bantuan (?) di sudut kanan atas portal App Center, lalu pilih 'Hubungi dukungan'. Tim dukungan khusus kami akan menanggapi pertanyaan dan umpan balik Anda.

Azure Pipelines

Jika Anda menjawab "Ya" untuk pertanyaan-pertanyaan ini, Azure Pipelines mungkin merupakan alat terbaik untuk Anda.

1. Apakah Anda ingin Membuat aplikasi lain (Aplikasi web, misalnya)? Anda harus tetap menggunakan Azure Pipelines. App Center hanya mendukung OS/Platform dan layanan seperti yang disebutkan di halaman Platform Service Matrix kami

2. Apakah Anda siap untuk membuat Alur Build Anda sendiri, membuat/menggunakan tugas yang ada khusus untuk aplikasi Seluler/Platform/Kerangka Kerja Anda?

Azure Pipelines akan bekerja paling baik untuk Anda jika aplikasi Anda:

  • Cukup kompleks
  • Memiliki banyak penyesuaian
  • Menggunakan kerangka kerja yang tidak didukung oleh App Center
  • Memiliki persyaratan yang saat ini tidak dilayani oleh App Center, seperti pertimbangan penandatanganan khusus

Catatan

Jika Anda merasa App Center harus mendukung Platform/kerangka kerja, jangan ragu untuk menghubungi kami, dan beri tahu kami dengan menggunakan ikon obrolan biru di sudut kanan bawah setiap halaman App Center.

3. Sudahkah Anda berinvestasi di Azure Pipelines untuk kebutuhan Build Anda di Organisasi Anda?

Jika Anda sudah memiliki paket penagihan yang ditetapkan untuk Azure Pipelines, karena organisasi Anda sudah menggunakannya untuk kebutuhan aplikasi lain (seperti aplikasi Web), Anda mungkin harus terus menggunakan Azure Pipelines untuk Build.

Penagihan tidak dibagikan antara Azure Pipelines dan App Center. Alur yang Anda beli untuk Azure Pipelines tidak dapat digunakan dengan App Center.

Tim Anda mungkin juga digunakan untuk Azure Pipelines, dan ingin terus menggunakan layanan untuk build. Dalam hal ini, Azure Pipelines mungkin lebih baik untuk Anda.

Tip

Jika Anda masih ingin menggunakan Fitur App Center sebagai bagian dari Build, Anda dapat menggunakan tugas Distribusikan dan Uji yang dibuat untuk Azure Pipelines!