Saya ingat baru-baru ini melihat status pembuatan Travis dari sebuah pr atau komit di GitHub menjelajahi repositori (tetapi tidak dapat menemukan di mana). Saya tidak berbicara tentang gambar status build Travis README.md
tetapi fitur GitHub yang sebenarnya (kotak hijau dengan tanda centang ramah).
Sementara komitmen saya dibangun di atas Travis baik-baik saja, saya ingin hasil ditampilkan di GitHub (yang tidak mereka lakukan sekarang). Saya ingin tahu cara mengaktifkan ini.
MEMPERBARUI
Menemukan contoh di sini - lihat tanda centang hijau kecil yang bertuliskan "Travis-CI build passing"?
Jawaban:
Saya memberikan contoh saya - https://github.com/simkimsia/UtilityBehaviors
Saya menulis ini di README.mdown saya
Jadi jawabannya adalah
EDIT:
Saya menyadari bahwa Anda mungkin bermaksud menyalakan Travis Service Hook.
Jika itu yang Anda maksud, buka repo github Anda> Pengaturan> Layanan Hooks. Gunakan Ctrl + F dan cari Travis.
EDIT2:
Buka https://travis-ci.org/profile/ {fill in your own usernam} / profile
Kemudian salin token dan tempel di dalam halaman Travis Service Hook di bagian Pengaturan Repo Github Anda.
Ketik juga nama pengguna Anda di Travis.
Coba tombol uji kirim token.
Anda seharusnya melihat payload berhasil dikirim.
Jika berhasil, repo github Anda sekarang terhubung ke travis Anda.
EDIT3:
OP menanyakan tentang status build travis untuk komit yang ditemukan di halaman permintaan pull.
Ia berasumsi bahwa status travis build akan muncul di mana saja selama ada commit.
Jawaban saya adalah anggapan itu tidak benar.
sumber
Integrasi Github
Buka https://travis-ci.org/ {username or org} / {repository}
Klik Gambar Status (akan muncul pop-up)
Salin Tempel kode ke
README.md
Git add, commit & push. Segarkan Github dan Anda akan melihat gambarnya sekarang.
sumber
Untuk mendapatkan markup Anda harus pergi ke
https://travis-ci.org/ {username} / {repository}
Tekan tombol dengan judul "Buat gambar status" di bawah Nama pengguna Anda di kanan atas
Setelah itu Anda akan mendapatkan popup dengan markup untuk lingkungan yang berbeda. Berikut adalah screenshot dengan popup untuk repositori saya sendiri
sumber
Untuk mendapatkan hasil yang sama seperti contoh di sini permintaan push / pull Anda harus dibuat.
Gambar ini berarti Permintaan Tarik tidak berhasil dibuat
Gambar ini berarti Permintaan Tarik telah berhasil dibangun
sumber
Jika Anda menggunakan chrome, saya baru saja membuat ekstensi chrome untuk waktu pembuatan acara travis-ci dan perubahan status di github. Sangatlah tepat untuk menampilkan travis build statug di github repo, jika hanya repo tersebut diluncurkan dengan travis-ci.
Anda dapat menginstalnya dari toko web chrome Atau lihat detail lebih lanjut di repo github saya
sumber