Setiap kali saya melakukan perubahan menggunakan git bash, saya ingin verifikasi mvn dieksekusi sebelum git Push. Saya selalu lupa itu dan kemudian pipa gagal. Setiap saran/plugin di IntelliJ juga diterima.

0
Ashish Prajapat 9 Juli 2020, 16:35

1 menjawab

Jawaban Terbaik

Anda belum menentukan apa pun tentang github, jadi saya menganggap git biasa di sini.

Dengan mengingat hal ini, ada beberapa cara yang dapat Anda coba:

  1. Alih-alih menggunakan git push biasakan diri Anda menggunakan skrip yang akan Anda tulis (masukkan ke alias atau semacamnya). Seperti alias gp = <run maven> <check result> <if ok> -> push, otherwise <fail>

  2. Cara lain adalah menggunakan pre-Push git hook (tersedia sejak 1.8.2) Dengan pendekatan ini, Anda akan membuat scipt di repositori git Anda dan itu akan dijalankan ketika Anda melakukan git push tepat sebelum benar-benar mengirim data ke server. Implementasi kait pada dasarnya akan melakukan hal yang sama seperti yang saya jelaskan di item 1.

Lihat Ini utas SO yang terkait erat.

2
Mark Bramnik 10 Juli 2020, 21:25