Categories Cloud

[Jenkins Tutorials – 01] Start Jenskins with Docker

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!

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *