[HỎI] Mọi người biết gì về jenkins?
Mình được giao tìm hiểu về jenkins, theo tìm hiểu sơ bộ thì nó là 1 freeware dùng để quản lí trong quá trình develope software theo model Agile.
Đây là web chính của dự án http://jenkins-ci.org/
Tuy nhiên mình tìm hiểu thì trên mạng còn ít guide về cái này quá, ai có kinh nghiệm xài qua cái này có thể share cho mình chút ít được không.
Mình tìm được 1 guide trên slideshare, toàn tiếng Anh thôi(tất nhiên ), mình share lên đây luôn để mọi người rảnh rỗi nghía qua cùng tìm hiểu, ai biết được gì hay ho thì share lên với nhé
http://www.slideshare.net/demetra512/jenkins-guide?next_slideshow=1
có down đc về từ đây ko nhỉ
rất tiếc là tác giả quyển sách disable cái vụ down load rồi bạn
bạn muốn làm gì với nó, mình biết chút ít
@nadreak muốn nghiên cứu ý
cách sử dụng nó đó bạn
nó dùng để chạy test theo dạng Continuous Integration, đây là một bước trong eXtreme Programming (XP). Mình chưa từng sử dụng jenkins-ci bao giờ nhưng đã sử dụng qua travis-ci.
Hôm bữa, mình có trao đổi với thầy của mình về vụ Continuous Integration thì cả 2 thầy trò mình thấy nó cảm giác giống như là System Testing kết hợp với Integration Testing.
Mình chia sẻ như vậy vì thấy travis-ci có điểm tương đồng với jenkins-ci qua một số tài liệu đã mô tả. Mình có nói chỗ nào chưa đúng, mong mọi người góp ý
Bạn ơi. travis-ci có dùng với gitlab được không nhỉ? hay nó chỉ tích hợp vs gitlab thôi!
Cái đó mình không rõ lắm. Lúc trước thì mỗi lần mình push code lên GitHub là travis-ci tự động chạy. Bạn coi ở trang chủ để rõ hơn.
https://travis-ci.org/
GitLab có Gitlab-CI nhé bồ.
Bạn Nam nói khá chuẩn rồi đó. CI = continuous intergration, nghĩa là tích hợp liên tục. Context ở đây khá đơn giản:
Cách dùng: viết plan bằng YML. Jenkin có tool để config plan rất trực quan, click và tick.
Dùng với cái gì chẳng được bạn. Soft này là soft riêng biệt, nên muốn tích hợp thì bạn gọi WebHook của bọn GitLab hoặc GitHub hoặc BitBucket. Tuy nhiên, mình thì nghĩ không cần thiết checkin code là build. Thường với tool như travis, genkin, cruisecontrol, bamboo, … mình config build vào buổi tối, hoặc vài ngày 1 lần. Chứ build mỗi khi checkin, nhỡ checkin đấy gây lỗi thì cả ngày đó tester ngồi chơi ah.