Tạo kho lưu trữ công việc và bản sao Jenkins từ GitHub

Tram Ho

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, để

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
Chia sẻ bài viết ngay

Nguồn bài viết : Viblo