Jenkins là một tool tích hợp liên tục, cho phép phép phát triển, thử nghiệm và triển khai liên tục, các đoạn code mới, là công cụ đắt lực cho các developer. Trong bài hướng dẫn trước, TEL4VN đã hướng dẫn các bạn cài đặt Jenkins trên centos 7, với một cách khác nhanh chóng và dễ dàng hơn, bài viết dưới đây sẻ hướng dẫn các bạn cài đặt Jenkins trên Docker.
Cài đặt Docker #
Để cài đặt Docker bạn có thể tham khảo bài viết của TEL4VN hoặc dùng đoạn script dưới đây, lưu ý là chỉ chạy được trên Ubuntu, nếu bạn dùng hệ điều hành khác cần điều chỉnh lại đôi chút
|
lưu đoạn script này thành file install.sh sau đó chạy lệnh chmod +x install.sh, tiếp theo chạy lệnh ./install.sh để cài đặt Docker
Cài đặt Jenkins #
Tạo file run.sh với nội dung như sau
|
đoạn script này dùng command của docker để khởi tạo container Jenkins. Và một điều quang trọng là bên trong container Jenkins này có sẳn Docker để sử dụng. Docker trong Docker nghe thú vị quá đúng không.
Tiếp theo tạo file .env để tùy biến các thông số của container
WORK_DIR='data'
|
sau đó chạy lệnh chmod +x run.sh và ./run.sh để khởi chạy container Jenkins
Quá trình download image có thể mất vài phút, sau khi tải xong màn hình sẻ hiện lên như sau
Name: jenkins-server | Ports: 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 50000/tcp | Status: Up Less than a second |
Để truy cập vào Jenkins, các bạn vào trình duyệt và gõ, localhost:8080
Chúc bạn thành công!
Nguồn tham khảo