Cloud Build mendukung proyek yang disimpan dalam repositori Git. Repositori Anda dapat dihosting pada GitHub, GitLab, Bitbucket, atau server pribadi.
Penutup topik ini:
Untuk mengkonfigurasi Cloud Membangun Proyek Anda dari repositori GitHub:
Anda dapat mengkonfigurasi akses ke repositori Anda menggunakan protokol otorisasi berikut:
Untuk mengkonfigurasi Cloud Build untuk menggunakan OAuth untuk mengakses repositori Anda:
Note: Cloud Build menggunakan kredensial Anda saat ini untuk mengambil daftar repositori jika Anda saat ini masuk ke layanan manajemen kode sumber. Untuk mengkonfigurasi Proyek yang mengambil repositori dari akun yang berbeda, menandatangani layanan manajemen kode sumber pertama, kemudian mengkonfigurasi Proyek.
Untuk langkah berikutnya, lihat Menyiapkan platform membangun target.
Untuk mengkonfigurasi Cloud Build untuk menggunakan SSH untuk mengakses repositori Anda:
Di jendela Source Control, klik tab Manual.
Dalam bidang SCM URL, masukkan URL server Git Anda dalam format berikut:
Untuk menghubungkan ke repositori Anda, Anda harus menentukan URL ke server Git Anda. Untuk informasi tentang format URL, lihat URL syntax. Sitemap Jika Anda hosting Git di server pribadi, Anda harus menggunakan SSH untuk terhubung ke repositori Anda.Note: If you are hosting Git on a private server, you must use SSH to connect to your repository.
Dari menu drop-down SCM Type, pilih GIT.
Klik tombol NEXT: ACCESS.
Ketika Cloud Build terhubung ke situs hosting, secara otomatis mendeteksi apakah repositori Anda adalah publik atau pribadi. Jika repositori Anda adalah publik, Cloud Build secara otomatis terhubung ke dalamnya, dan Anda dapat melewatkan ke Menyiapkan platform membangun target. Jika repositori Anda pribadi, lihat bagian Menggunakan repositories pribadi.
Untuk menghubungkan ke repositori Anda, Anda harus menentukan URL ke server Git Anda. Anda dapat menentukan URL untuk menggunakan protokol https://.
Note: Login Jika Anda terhubung melalui SSH, ada langkah keamanan baru. Lihat Meningkatkan keamanan protokol Git di GitHub untuk informasi lebih lanjut.
Berikut ini adalah contoh URL untuk GitHub, bitbucket, dan GitLab:
Note: Jika Anda hosting Git di server pribadi, Anda harus menggunakan SSH untuk terhubung ke repositori Anda.
Unity Cloud Build secara otomatis menulis ulang URL ke format itu perlu.
Jika repositori Anda pribadi, Build Cloud harus menggunakan SSH untuk terhubung kenya. Ketika Cloud Build mendeteksi bahwa repositori adalah pribadi, itu menampilkan layar Grant us access to your source control.
Untuk menambahkan kunci SSH Anda ke proyek Anda di GitHub:
Masuk ke GitHub.
Di sudut kanan atas halaman GitHub, klik foto profil Anda, lalu klik profil Anda.
Pada halaman profil Anda, klik Repositories, lalu klik nama repositori Anda.
Di repositori Anda, klik tab Settings.
Di sidebar, klik Deploy Keys, lalu klik tombol Add deploy key.
Dalam kotak teks Title, nama tipe untuk mengidentifikasi kunci ini.
Di bidang Key, tempel di kunci publik Anda dari jendela Grant us access to your source control, dan kemudian klik Add key button.
Untuk informasi lebih lanjut tentang menggunakan kunci, lihat Mengelola Kunci Deploy dalam dokumentasi GitHub.
Anda juga dapat menambahkan kunci SSH ke akun GitHub Anda sehingga semua repositories di akun Anda dapat diakses oleh Cloud Build. Untuk informasi lebih lanjut, lihat Menambahkan kunci SSH baru ke akun GitHub Anda dalam dokumentasi GitHub.
Untuk menambahkan kunci SSH Anda ke akun Bitbucket Anda:
Login ke Bitbucket.
Klik avatarAntarmuka untuk penargetan ulang animasi dari satu rig ke yang lain. More info
Lihat di Glossary Anda di sebelah kiri bawah halaman.
Klik Bitbucket settings.
Pada bagian Settings page, di bagian SECURITY, klik SSH Keys.
Pada SSH Keys, klik tombol Add key.
Dalam bidang Label, masukkan nama yang dapat dikenal untuk kunci (seperti Unity Cloud BuildLayanan integrasi berkelanjutan untuk proyek Unity yang mengotomatiskan proses pembuatan build pada server Unity. More info
Lihat di Glossary.)
Tempel kunci Unity Cloud Build SSH dari jendela Grant us access to your source control ke bidang Key.
Klik Add Key.
Pada jendela Grant us access to your source control, klik Next: Target Setup.
Di dasbor, di jendela NEW BUILD TARGET: BASIC INFO:
Dalam bidang Target Label, masukkan nama untuk membangun.
Jika folder akar repositori Anda tidak mengandung Aset dan Project settingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary Anda, di bidang Project Subfolder, masukkan URL folder yang berisi Aset dan Pengaturan Proyek Anda.
Dari menu drop-down Unity Version, pilih versi Unity yang harus membangun Proyek.
Jika Anda tidak ingin Proyek untuk secara otomatis membangun setiap repositori Anda diperbarui, klik toggle Auto-build untuk menonaktifkan fitur ini.
Jika Anda membangun platform iOS atau Android, langkah berikutnya Anda adalah memasukkan kredensial untuk membangun. Klik Next: Credentials. Untuk semua platform lain, klik Next: Build untuk menyelesaikan konfigurasi dan memulai build awal.
Di jendela SIGNING CREDS, memberikan informasi berikut:
Sebuah Bundle ID untuk mengidentifikasi aplikasi Anda secara unik di perangkat dan di Google Play Store.
Masukkan kredensial Android keystoreSistem Android yang memungkinkan Anda menyimpan entri kunci kriptografi untuk keamanan perangkat yang ditingkatkan. More info
Lihat di Glossary atau pilih Auto Generated Debug Keystore untuk menggunakan keystore pengembangan. Untuk informasi lebih lanjut tentang keystore Android, lihat Sistem Keystore Android.
Di jendela iOS SIGNING CREDS menyediakan informasi berikut:
A Bundle ID untuk mengidentifikasi aplikasi Anda secara unik di perangkat.
Versi Xcode yang untuk membangun aplikasi.
Masukkan kredensial IOS Anda. Untuk informasi lebih lanjut tentang kredensial iOS, lihat API.
Jika proyek Anda menggunakan pribadi Submodul Git, pastikan bahwa URL yang ada dalam file .gitmodules Anda menggunakan sintaks git@
bukan https://
.
Contoh:
git@github.com:youraccount/yourrepo.git (untuk GitHub)
git@bitbucket.org
git@gitlab.com
2018–07–16 Login