Cách tạo một công việc xây dựng mới trong Dự án tự do Jenkins

Dự án Tự do Jenkins là gì?

Dự án tự do Jenkins là công việc xây dựng, tập lệnh hoặc quy trình xây dựng có thể lặp lại chứa các bước và hành động sau xây dựng. Đó là một công việc hoặc nhiệm vụ được cải tiến có thể trải rộng trên nhiều hoạt động. Nó cho phép bạn định cấu hình trình kích hoạt bản dựng và cung cấp bảo mật dựa trên dự án cho dự án Jenkins của bạn. Nó cũng cung cấp các plugin để giúp bạn xây dựng các bước và hành động sau khi xây dựng.

Các loại hành động bạn có thể thực hiện trong bước xây dựng hoặc hành động sau xây dựng của Jenkins khá hạn chế. Có nhiều plugin tiêu chuẩn có sẵn trong Dự án Tự do Jenkins để giúp bạn khắc phục vấn đề này.

Cách tạo công việc ở Jenkins
Cách tạo công việc ở Jenkins

Cách tạo một công việc xây dựng mới trong Jenkins

Công việc xây dựng tự do là một lựa chọn rất linh hoạt và dễ sử dụng. Bạn có thể sử dụng nó cho bất kỳ loại dự án nào; nó rất dễ thiết lập và nhiều tùy chọn của nó xuất hiện trong các công việc xây dựng khác. Dưới đây là quy trình từng bước để tạo việc làm tại Jenkins.

Bước 1) Đăng nhập vào Jenkins


Để tạo công việc tự do Jenkins, hãy đăng nhập vào bảng điều khiển Jenkins của bạn bằng cách truy cập đường dẫn cài đặt Jenkins của bạn. Thông thường, nó sẽ được lưu trữ trên localhost tại http://localhost:8080 Nếu bạn có đã cài đặt Jenkins trong một đường dẫn khác, hãy sử dụng URL thích hợp để truy cập trang tổng quan của bạn như trong ví dụ tạo việc làm Jenkins bên dưới.

Tạo một công việc xây dựng mới trong Jenkins

Bước 2) Tạo mục mới

Bấm vào "New Item” ở phía trên bên trái trang tổng quan của bạn.

Tạo một công việc xây dựng mới trong Jenkins

Bước 3) Nhập thông tin chi tiết về mặt hàng

Trong màn hình tiếp theo,

  1. Nhập tên của mục bạn muốn tạo. Chúng ta sẽ sử dụng “Hello world” cho bản demo này.
  2. Chọn dự án Freestyle
  3. Bấm vào đồng ý

Tạo một công việc xây dựng mới trong Jenkins

Bước 4) Nhập thông tin chi tiết về Dự án

Nhập thông tin chi tiết về dự án bạn muốn thử nghiệm.

Tạo một công việc xây dựng mới trong Jenkins

Bước 5) Nhập URL kho lưu trữ

Trong phần Quản lý mã nguồn, Nhập URL kho lưu trữ của bạn. Chúng tôi có một kho lưu trữ thử nghiệm nằm ở https://github.com/kriru/firstJava.git

Tạo một công việc xây dựng mới trong Jenkins

Bạn cũng có thể sử dụng kho lưu trữ cục bộ.

Nếu kho lưu trữ GitHub của bạn ở chế độ riêng tư, trước tiên, Jenkins sẽ xác thực thông tin xác thực đăng nhập của bạn bằng GitHub, sau đó chỉ lấy mã nguồn từ kho lưu trữ GitHub của bạn.

Bước 6) Tinh chỉnh cài đặt

Bây giờ bạn đã cung cấp tất cả các chi tiết, đã đến lúc xây dựng mã. Điều chỉnh các thiết lập bên dưới xây dựng phần để xây dựng mã vào thời điểm bạn muốn. Bạn thậm chí có thể lên lịch cho việc xây dựng diễn ra định kỳ, vào những thời điểm đã định.

Theo xây dựng,

1. Nhấp vào trên mạngThêm bước xây dựng"

2. Nhấp vào trên mạngThực hiện Windows lệnh hàng loạt” và thêm các lệnh bạn muốn thực thi trong quá trình xây dựng.

Tạo một công việc xây dựng mới trong Jenkins

Ở đây tôi đã thêm các lệnh java để biên dịch mã java.

Tôi đã thêm các lệnh windows sau:

javac HelloWorld.java

HelloWorld

Tạo một công việc xây dựng mới trong Jenkins

Bước 7) Lưu dự án

Khi bạn đã nhập tất cả dữ liệu,

  1. Nhấp chuột Áp dụng
  2. Lưu dự án.

Bước 8) Xây dựng mã nguồn

Bây giờ, ở màn hình chính, hãy nhấp vào Xây dựng ngay ở phía bên trái để xây dựng mã nguồn.

Tạo một công việc xây dựng mới trong Jenkins

Bước 9) Kiểm tra trạng thái

Sau khi nhấp vào Xây dựng ngay bây giờ, bạn có thể thấy trạng thái của bản dựng bạn đang chạy Lịch sử xây dựng.

Tạo một công việc xây dựng mới trong Jenkins

Bước 10) Xem đầu ra của bàn điều khiển

Click vào Số xây dựng và sau đó bấm vào đầu ra bảng điều khiển để xem trạng thái của bản dựng bạn chạy. Nó sẽ hiển thị cho bạn một thông báo thành công, miễn là bạn đã thực hiện đúng cách thiết lập như trong ví dụ về tạo công việc mới của Jenkins bên dưới.

Tạo một công việc xây dựng mới trong Jenkins

Tóm lại, chúng tôi đã thực hiện chương trình HelloWorld được lưu trữ trên GitHub. Jenkins lấy mã từ kho lưu trữ từ xa và xây dựng liên tục theo tần suất bạn xác định.

Tổng kết

  • Dự án tự do Jenkins là một công việc xây dựng, tập lệnh hoặc quy trình có thể lặp lại bao gồm các bước và hành động sau khi xây dựng. Đó là một công việc hoặc nhiệm vụ được cải tiến có thể trải rộng trên nhiều hoạt động.
  • Các loại hành động bạn có thể thực hiện trong bước xây dựng hoặc hành động sau xây dựng khá hạn chế. Có nhiều plugin tiêu chuẩn có sẵn trong Dự án Tự do Jenkins để giúp bạn khắc phục vấn đề này.
  • Các công việc của Jenkins xây dựng tự do rất linh hoạt và dễ sử dụng. Bạn có thể sử dụng nó cho bất kỳ loại dự án nào; nó rất dễ thiết lập và nhiều tùy chọn của nó xuất hiện trong các công việc xây dựng khác của Jenkins.
  • Nếu kho lưu trữ GitHub của bạn ở chế độ riêng tư, trước tiên, Jenkins sẽ xác thực thông tin xác thực đăng nhập của bạn bằng GitHub, sau đó chỉ lấy mã nguồn từ kho lưu trữ GitHub của bạn.