Cài đặt Jenkins Slave Chế độ Windows Service - DevOpsify

Bạn cần có setup sẵn 1 máy Windows với OpenJDK hoặc có hỗ trợ Java.

Cài OpenJDK

  • Tải file zip cài đặt cho Windows OpenJDK 17
  • Unzip nội dung file C:Users[your username]jdk
  • Từ start menu của Windows, nhập “env” để hiển thị mục “Edit the system environment variables” sau đó chọn mở menu.
  • Chọn “Environment Variables”.
  • Dưới mục System Variables, click vào New… sau đó thêm vào JAVA_HOME cho phần Variable name và đường dẫn đến JDK.
  • Click OK và đóng cửa sổ Environment Variables.
  • Mở command line kiểm tra Java cài đặt thành công. %JAVA_HOME%binjava --version

Tạo Node trên Jenkins

  • Đăng nhập vào Jenkins với quyền Admin.
  • Vào mục Manage Jenkins.
  • Chọn Manage Nodes and Clouds.

Download Jenkins Slave và cài đặt

  • Tải bản mới nhất Jenkins Windows Service tại https://repo.jenkins-ci.org/ui/native/releases/com/sun/winsw/winsw/
  • Đặt tên file chạy jenkins-slave.exe vào thư mục C:jenkins
  • Tạo file jenkins-slave.xml như bên dưới cùng thư mục jenkins-slave.exe.

Chi tiết cấu hình file bạn có thể tham khảo tại đây

<service> <id>JenkinsSlave</id> <name>Jenkins agent</name> <description>This service runs an agent for Jenkins automation server.</description> <executable>%JAVA_HOME%binjava.exe</executable> <arguments>-Xrs -jar &quot;%BASE%slave.jar&quot; -jnlpUrl https://[yourjenkins.com]/computer/yournode/jenkins-agent.jnlp -secret 12asddg3s412asddg3s412asddg3s412asddg3s4buhie74 -workDir "C:jenkins"</arguments> <logmode>rotate</logmode> <onfailure action="restart"> <download from="https://[yourjenkins.com]/jnlpJars/slave.jar" to="%BASE%slave.jar"> <extensions> <extension className="winsw.Plugins.RunawayProcessKiller.RunawayProcessKillerExtension" enabled="true" id="killOnStartup"> <pidfile>%BASE%jenkins_agent.pid</pidfile> <stopTimeout>5000</stopTimeout> <stopParentFirst>false</stopParentFirst> </extension> </extensions> </download> </onfailure> </service>

Chạy lệnh jenkins-slave.exe installđể cài đặt Jenkins slave dưới dạng Windows Service.

Related Post

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

DevOpsify Check Tool – Công cụ dòng lệnh đa năng cho DevOps, IT và lập trình viên

7 Tháng 6, 2025 Đổi MTU cho Calico trong Kubernetes

Đổi MTU cho Calico trong Kubernetes

30 Tháng 4, 2025

Tắt NLA trên Amazon EC2 Windows instance

30 Tháng 4, 2025

Demo Tích Hợp Vault trong Kubernetes

30 Tháng 4, 2025

Khi cài đặt thành công, bạn sẽ nhận được message “Installing the service with id ‘JenkinsSlave’…”.

Bạn có thể kiểm tra service bằng cách vào me menu Windows StartRun rồi gõ services.msc

Lỗi hay gặp

Agent chưa được mở inbound cho phép slave kế nối Jenkins master. Message lỗi sẽ có đoạn java.lang.Exception: The server rejected the connection: None of the protocols are enabled

Bạn kiểm tra xem Jenkins đã được bật cấu hình cho phép kế slave nối. Hãy vào Jenkins -> Global Security Configuration -> Agents -> Agent protocols -> Inbound TCP Agent Protocol/4 (TLS encryption). Save và thử kiế start slave lại nhé.

Tags: agentcài đặt jenkinscông cụenvironmenthướng dẫnjenkinsOpenJDKsetupwindows service

Từ khóa » Cài đặt Jenkins Trên Windows