Bạn có thể tìm và cài đặt jenkins bằng giao diện của Docker hoặc dùng CLI với đoạn mã sau
docker run -d –name jenkins -p 8080:8080 -p 50000:50000 -v C:/Users/MSI/Desktop/jenskin_home:/var/jenkins_home jenkins/jenkins:lts
-d: để run detached
–name: tên container
-p: expose port
-v: expose volumne
Dùng 1 free tool để tunnel localhost lên internet (Ở đây mình dùng pinggy). Sau đó bạn vào github của mình tạo một repository, vào Settings -> Webhooks, phần Payload URL dán địa chỉ generated bởi pinggy cộng đuôi /github-webhook/ vào. Ví dụ:
http://rnqpb-2a02-3033-60c-1086-6080-dca9-2e4a-4e01.a.free.pinggy.link/github-webhook/
Clone code từ repository về. Nếu bạn đã có sẵn code ở local, bạn có thể thêm remote origin vào bằng GUI của Intellij (Thêm git vào project nếu chưa có chức năng VCS, Git -> Manage Remotes…, thêm repo url của bạn vào). Có thể dùng CLI để sửa remote:
git remote remove origin #remove origin
git remote add origin <remote_url>
Push code của bạn lên. Bạn sẽ thấy một build sẽ xuất hiện ở Jenkins.
Chúc các bạn thành công!