Tất cả tài liệu
Hiện tại, trên FPT Cloud Portal chỉ cho phép người dùng tạo Jenkins Agent loại Cloud. Để có thể thêm mới một Agent do khách hàng quản lý,có thể thực hiện như sau:
Bước 1. Chuẩn bị VM để làm agent cho Jenkins
-Agent cho Jenkins có thể chạy một số hệ điều hành sau: Windows, Linux (Ubuntu/Centos,… )
-Cài đặt Java trên VM để kết nối tới Jenkins:
Đối với Linux: VM trên FPT Cloud đang support ubuntu, trong hướng dẫn người dùng cài java trên ubuntu. Tuỳ nhu cầu sử dụng của người dùng có thể cài các phiên bản java khác nhau. Ví dụ người dùng muốn cài java 11, thực hiện cài đặt như sau:
sudo apt update
sudo apt install openjdk-11-jdk
Kiểm tra version java được cài đặt:
Java –version
Đối với windows: Download java version phù hợp: Thực hiện cài đặt trên máy client
Cấu hình JAVA_PATH trong enviroment
Kiểm tra version
Bước 2. Đăng nhập vào Jenkins instance với username/password trên Portal
Bước 3. Thực hiện tạo mới một Node như sau: Tiếp tục cấu hình các thông tin:
Bước 4. Sau khi tạo nodes lấy thông tin để kết nối tới nodes như sau Thông tin để connect agent:
Bước 5. Chỉnh sửa commad để connect Agent như sau:
FPT Cloud sử dụng websocket để connect Agent Jenkins. Vì vậy, để có thể connect tới Agent Jenkins cần thêm options “-webSocket” để có thể kết nối đến Agent:
Ví dụ: curl -sO java -jar agent.jar -url https://jenkins-test.cd.fke.fptcloud.com/685z9vmh/ -secret secretData -name "Jenkins VM customize" -webSocket -workDir "/root/jenkins-home"
Bước 6. Kiểm tra kết quả khi kết nối đến node:
Logs kết nối agent: Kết quả connect trên Jenkins: ![]() Tạo một jobs sử dụng Agent. Kết quả như sau:
Cookie | Thời gian | Mô tả |
---|---|---|
cookielawinfo-checbox-analytics | 11 Tháng | |
cookielawinfo-checbox-functional | 11 Tháng | |
cookielawinfo-checbox-others | 11 Tháng | |
cookielawinfo-checkbox-necessary | 11 Tháng | |
cookielawinfo-checkbox-performance | 11 Tháng | |
viewed_cookie_policy | 11 Tháng |