Cara Membuat Pekerjaan Baru dalam Projek Gaya Bebas Jenkins

Isi kandungan:

Anonim

Apa itu Projek Gaya Bebas Jenkins?

Jenkins Freestyle Project adalah pekerjaan, skrip, atau saluran pembangunan berulang yang berisi langkah-langkah dan tindakan pasca-bina. Ini adalah pekerjaan atau tugas yang lebih baik yang dapat merangkumi banyak operasi. Ini membolehkan anda mengkonfigurasi pemicu binaan dan menawarkan keselamatan berasaskan projek untuk projek Jenkins anda. Ia juga menawarkan plugin untuk membantu anda membuat langkah dan tindakan pasca-membina.

Jenis tindakan yang boleh anda lakukan dalam tindakan Jenkins atau tindakan pasca-binaan agak terhad. Terdapat banyak plugin standard yang tersedia dalam Projek Gaya Bebas Jenkins untuk membantu anda mengatasi masalah ini.

Cara Membuat Pekerjaan di Jenkins

Cara Membuat Pekerjaan Binaan Baru di Jenkins

Pekerjaan membina gaya bebas adalah pilihan yang sangat fleksibel dan mudah digunakan. Anda boleh menggunakannya untuk sebarang jenis projek; senang disediakan, dan banyak pilihannya muncul dalam pekerjaan binaan lain. Berikut adalah proses langkah demi langkah untuk membuat pekerjaan di Jenkin.

Langkah 1) Log masuk ke Jenkins

Untuk membuat pekerjaan gaya bebas Jenkins, log masuk ke papan pemuka Jenkins anda dengan mengunjungi jalan pemasangan Jenkins anda. Biasanya, ia akan dihoskan di localhost di http: // localhost: 8080 Sekiranya anda telah memasang Jenkins di jalan lain, gunakan URL yang sesuai untuk mengakses papan pemuka anda seperti yang ditunjukkan dalam contoh penciptaan pekerjaan Jenkins di bawah.

Langkah 2) Buat Item Baru

Klik " Item Baru " di bahagian kiri atas papan pemuka anda.

Langkah 3) Masukkan butiran Item

Di skrin seterusnya,

  1. Masukkan nama item yang ingin anda buat. Kami akan menggunakan "Hello world" untuk demo ini.
  2. Pilih projek Gaya Bebas
  3. Klik Baiklah

Langkah 4) Masukkan butiran Projek

Masukkan butiran projek yang ingin anda uji.

Langkah 5) Masukkan URL repositori

Di bawah Pengurusan Kod Sumber, Masukkan URL repositori anda. Kami mempunyai repositori ujian yang terletak di https://github.com/kriru/firstJava.git

Anda juga boleh menggunakan repositori tempatan.

Sekiranya repositori GitHub anda bersifat peribadi, Jenkins terlebih dahulu akan mengesahkan bukti kelayakan masuk anda dengan GitHub dan hanya kemudian menarik kod sumber dari repositori GitHub anda.

Langkah 6) Tweak tetapan

Sekarang anda telah memberikan semua butiran, sudah tiba masanya untuk membina kod tersebut. Ubah tetapan di bawah bahagian bina untuk membina kod pada masa yang anda mahukan. Anda bahkan boleh menjadualkan pembangunan berlaku secara berkala, pada waktu yang ditentukan.

Dalam pembinaan ,

1. Klik pada " Tambah langkah membina "

2. Klik " Execute Windows batch command " dan tambahkan perintah yang ingin anda laksanakan semasa proses build.

Di sini, saya telah menambahkan arahan java untuk menyusun kod java.

Saya telah menambah arahan windows berikut:

javac HelloWorld.java

java HelloWorld

Langkah 7) Simpan projek

Apabila anda memasukkan semua data,

  1. Klik Guna
  2. Simpan projek.

Langkah 8) Bina kod Sumber

Sekarang, di skrin utama, Klik butang Build Now di sebelah kiri untuk membina kod sumber.

Langkah 9) Periksa status

Setelah mengklik Build sekarang, anda dapat melihat status build yang anda jalankan di bawah Sejarah Build .

Langkah 10) Lihat output konsol

Klik pada nombor binaan dan kemudian Klik pada output konsol untuk melihat status binaan yang anda jalankan. Ini akan menunjukkan kepada anda satu pesan kejayaan, dengan syarat anda telah mengikuti penyediaan dengan betul seperti yang ditunjukkan di bawah ini Jenkins membuat contoh pekerjaan baru.

Ringkasnya, kami telah melaksanakan program HelloWorld yang dihoskan di GitHub. Jenkin menarik kod dari repositori jauh dan membina secara berterusan pada frekuensi yang anda tentukan.

Ringkasan

  • Jenkins Freestyle Project adalah pekerjaan, skrip, atau saluran pembangunan berulang yang mengandungi langkah-langkah dan tindakan pasca-bina. Ini adalah pekerjaan atau tugas yang lebih baik yang dapat merangkumi banyak operasi.
  • Jenis tindakan yang boleh anda lakukan dalam langkah membina atau tindakan pasca-binaan agak terhad. Terdapat banyak plugin standard yang tersedia dalam Projek Gaya Bebas Jenkins untuk membantu anda mengatasi masalah ini.
  • Pekerjaan Freestyle build Jenkins sangat fleksibel dan mudah digunakan. Anda boleh menggunakannya untuk sebarang jenis projek; ia mudah disediakan, dan banyak pilihannya muncul dalam pekerjaan Jenkins yang lain.
  • Sekiranya repositori GitHub anda bersifat peribadi, Jenkins terlebih dahulu akan mengesahkan bukti kelayakan masuk anda dengan GitHub dan hanya kemudian menarik kod sumber dari repositori GitHub anda.