Tất cả tài liệu

FPT Jenkins CI

    Hướng dẫn tạo jobs trên Jenkins chạy trên FPT Cloud Agent
    Hướng dẫn tạo jobs trên Jenkins chạy trên FPT Cloud Agent
    Updated on 25 Jun 2024

    Tuỳ từng phiên bản của hệ thống Jenkins sẽ có các cách cấu hình khác nhau để phù hợp cho mỗi phiên bản.

    Từ phiên bản 2.451.0 do FPT Cloud cung cấp, để sử dụng kubenetes agent cần phải tạo folder và cấu hình agent có thể sử dụng cho folder. Đối với việc quản lý các dự án được triển khai CI/CD trên Jenkins, người dùng nên tạo folder cho từng dự án và cấu hình các service trong folder dự án, hành động này sẽ giúp người dùng có thể phân quyền cho user vào từng project và dễ dàng quản lý các project.

    Để tạo một jobs jenkins cần các thông tin sau:

    • *Label của agent: Trong trường hợp người dùng tạo một job bình thường loại freestyle và cấu hình chạy trên agent của FPT Cloud sẽ báo lỗi như sau: Để có thể tạo job và chạy trên jenkins người dùng có thể thực hiện các bước như sau:

    Bước 1. Tạo folder để quản lý các job trên Jenkins

    ***Trên Dashboard Jenkins > New Item:

    ***Tạo item dạng folder:

    ***Cấu hình kubenetes agent được sử dụng trong folder:

    Bước 2. Tạo một job đơn giản chạy trên Jenkins:

    *Trong folder vừa tạo > Chọn New item/ Create a job:**

    ***Tạo jobs loại Freestyle để cấu hình jobs:

    ***Nhập label agent chạy jobs:

    ***Cấu hình một execute shell để test jobs:

    Cấu hình execute shell > Save jobs:

    Bước 3. Chạy thử jobs jenkins đã tạo Bước 4.Kết quả chạy jobs Kết quả chạy jobs: