+2

Create Jenkins Job and Clone Repository From GitHub

Chào mọi người, như mọi người đã biết, có rất nhiều cách deploy ứng dụng trên server, tuy nhiên việc deploy còn thủ công.

Để việc deploy được diễn ra tự động khi có thay đổi trên github, hôm nay mình muốn hướng dẫn các bạn sử dụng Jenkins để deploy source github 1 cách nhanh chóng nhất.

Let's go!.

1. Install Jenkin on window

Các bước cài đặt jenkins khá đơn giản, bạn vào web Download Jenkins và tải về máy tùy theo hệ điều hành. Ở đây mình sử dụng window thì download file .exe cho window và cài đặt.

Chạy file cài đặt và chọn 1 số plubin được đề xuất và Jenkins sẽ tự cài đặt Install Jenkin

Nếu bạn dùng ubuntu có thể tham khảo tại đây: Install jenkins on ubuntu

2. Create user

Tiếp theo hãy tạo 1 người dùng với role quản trị để đăng nhập và sử dụng Jenkins Creae User

Sau khi cài đặt xong mình sẽ đi vào công việc chính là tạo job build project.

4. Create new Job

Đầu tiên, bạn click vào nút New Item để tạo new job Create new job

Sau đó nhập tên job mà bạn muốn khởi tạo và chọn freestyle project, đây là kiểu linh hoạt nhất Create new job

5. Config source github

Kế tiếp, đến phần config source github cho job. Config repository

Và config credentials để pull code. Config source and authority

Config thời điểm job của bạn sẽ được kích hoạt.

Ví dụ: Tạo schedule cứ 15 phút sẽ thăm dò git repo, nếu có gì thay đổi sẽ tự động build tạo 1 bản build. Build Trigger

7. Build source

Để build job cùng source git vừa config, bạn click vào nút Build Now để job bắt đầu chạy. Khi build xong, job sẽ được liệt kê tại mục Build History. Build source

9. View Log

Để view log run job, bạn click vào Console Output để xem. View log

10. Kết

Như vậy mình đã hướng dẫn xong cách cài đặt jenkin và tạo job clone repository từ github, bài viết mình đã đính kèm hình ảnh các bước làm khá chi tiết, hy vọng các bạn sẽ làm thành công nhé! Cảm ơn các bạn đã theo dõi bài viết của mình.

See you!

Tham khảo

  1. https://www.vogella.com/tutorials/Jenkins/article.html
  2. https://mohitgoyal.co/2017/02/22/build-github-project-using-jenkins/
  3. https://subscription.packtpub.com/book/application_development/9781783553471/2/ch02lvl1sec23/creating-a-new-build-job-in-jenkins-with-git

All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí