DevOps AI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud
No Result
View All Result
DevOpsAI
No Result
View All Result
Home DevOps & Cloud

Cài đặt Jenkins Slave chế độ Windows service

devopsify by devopsify
27 Tháng 4, 2025
in DevOps & Cloud
0
Share on FacebookShare on Twitter

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
devopsify

devopsify

Related Posts

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

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

by devopsify
7 Tháng 6, 2025
Đổi MTU cho Calico trong Kubernetes
DevOps & Cloud

Đổi MTU cho Calico trong Kubernetes

by Hiếu Tạ
30 Tháng 4, 2025
Tắt NLA trên Amazon EC2 Windows instance
DevOps & Cloud

Tắt NLA trên Amazon EC2 Windows instance

by Hiếu Tạ
30 Tháng 4, 2025
Next Post

Khởi tạo nhanh môi trường dev với Docker và VScode

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Recommended

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

Hướng dẫn cài đặt Kubernetes trên Ubuntu 22.04

1 Tháng 5, 2025
Các website demo hay được sử dụng cho thực hành Automation Test

Các website demo hay được sử dụng cho thực hành Automation Test

11 Tháng 6, 2025
Cài đặt Maven trên Windows

Cài đặt Maven trên Windows

11 Tháng 6, 2025
Cài đặt Grafana – Loki – Promtail monitoring log Container

Cài đặt Grafana – Loki – Promtail monitoring log Container

1 Tháng 5, 2025
Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent

16 Tháng 6, 2025
MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật

16 Tháng 6, 2025
DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

13 Tháng 6, 2025
GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

GitHub Action DevOpsify Check Tool – Tự động kiểm tra bảo mật & hiệu suất

11 Tháng 6, 2025
DevOpsify

Cộng đồng DevOps Việt Nam chia sẽ kiến thức giúp tăng tốc quá trình phát triển ứng dụng và tự động hóa trong lĩnh vực Cloud DevOps & AI.

Bài viết mới

  • Sử dụng VS Code và Playwright MCP tự động test demo website Demoblaze thông qua GitHub Copilot Agent
  • MCP server 2025 tốt nhất : Hướng dẫn chọn & bảo mật
  • DevOpsify Check Tool hỗ trợ MCP – Tự động hóa kiểm tra qua AI Claude & VS Code

Categories

  • AI & Automation
  • Bảo mật
  • Chưa phân loại
  • DevOps & Cloud
  • Tin tức
No Result
View All Result
  • Home
  • Bảo mật
  • AI & Automation
  • DevOps & Cloud
  • Bộ đề luyện thi cloud

© 2025 DevOpsify