CI - Menggunakan package.json yang tepat saat berada di cabang lain

saya punya repo dengan master dan branch1. Saya sedang menulis tes di branch1 dengan mocha/chai dan saya telah mengubah paket json (membuat repo dan membuat beberapa perubahan), tetapi Travis tampaknya masih membuat yang lama, bahkan jika saya mengubah package.json saya. Saya baru saja melakukan fork dan mengganti versi di package.json dengan nama repo (seperti biasa).

Adakah yang pernah mengalami hal serupa? Saya kehilangan cara yang tepat untuk membuat Travis membuat package.json yang ada di Permintaan Tarik tempat saya bekerja?


person Max    schedule 31.03.2016    source sumber


Jawaban (2)


hanya mencoba memperjelas beberapa hal dalam pertanyaan Anda :)

Apakah Anda mengirimkan permintaan tarik ke repo upstream tempat Anda melakukan fork, dan menginginkan integrasi Travis dari repo upstream untuk membuat kode Anda?

Jika demikian, mungkin pengelola repo upstream tidak mengaktifkan pengaturan "Build PR" di Travis untuk repo mereka. Anda bisa bertanya kepada mereka. Lihat pertanyaan ini untuk lebih jelasnya. Atau mungkin PR Anda tidak dapat digabungkan, seperti yang dijelaskan dalam dokumen Travis.

Atau apakah Anda sedang mengerjakan cabang dalam repo Anda sendiri, yang Anda fork dari hulu?

Jika demikian, Anda perlu mengatur sendiri integrasi Travis di repo bercabang Anda sendiri.

person ocean    schedule 01.04.2016
comment
ya, saya melakukan fork pada repo upstream, memodifikasi package.json di PR yang saya buat dan sekarang mencoba membuat Travis membuat PR saya untuk memeriksa apakah semuanya baik-baik saja. Saya tidak mengetahui opsi Build PR, saya tidak menginstal Travis, terima kasih atas infonya, saya akan memberi tahu Anda sesegera mungkin - person Max; 01.04.2016
comment
Selain itu, akan sangat membantu jika Anda dapat menunjukkan kepada kami repo Anda, jika bersifat publik? - person ocean; 01.04.2016
comment
Saya ingin melakukannya, tetapi sayangnya tidak untuk umum. Build PR sudah diaktifkan dan yang paling gila adalah di repo lokal saya, ketika saya melakukan instalasi npm dan kemudian menjalankan tes dengan mocha saya tidak mendapatkan kesalahan apa pun, sedangkan PR jarak jauh masih mendapatkan kesalahan yang saya gunakan untuk dimiliki ketika menggunakan paket yang salah - person Max; 01.04.2016

Saya memecahkan masalah saya dengan menentukan di package.json id komit modul simpul. Mungkin bukan cara terbaik untuk mencapai hal ini, tetapi ujiannya telah berlalu sekarang.

person Max    schedule 01.04.2016