首页 > 其他分享 >Jenkins Agent配置

Jenkins Agent配置

时间:2022-10-22 17:13:36浏览次数:51  
标签:0.100 hub 配置 jar agent devops4 Agent Jenkins root

Manage Nodes and Clouds

Number of executors

Jenkins 可以在此节点上执行并发构建的最大数目。
在开始的时候,使用节点的 CPU 个数作为该值是一个不错的选择。一个较大的值将会使每个构建花费更多的时间, 但是却有可能增加系统整体的吞吐量。例如,一个构建可能是 CPU 密集型的,而在同一时刻另一个构建可能是 I/O 密集型的,因此,后者可以有效的利用空闲的 I/O。

代理节点(非 master 节点)必须至少拥有一个执行器。如需暂时阻止其执行构建,请使用其页面右上方的临时断开此节点按钮。

对于 master 节点,设置执行器的数目为零将会阻止构建在其上执行。注意:master 节点将总是能够执行轻量级的任务,包括顶级的流水线任务。

效果

获取agent启动程序

Agent build01

在命令行中启动节点

curl -sO http://192.168.0.100:8080/jnlpJars/agent.jar
java -jar agent.jar -jnlpUrl http://192.168.0.100:8080/manage/computer/build01/jenkins-agent.jnlp -secret 1a938c175f75e7f5b1b334a60f798774b55789c819fe6e22e3cc7b9660dca9d4 -workDir "/opt/jenkins"

Or run from agent command line, with the secret stored in a file:

echo 1a938c175f75e7f5b1b334a60f798774b55789c819fe6e22e3cc7b9660dca9d4 > secret-file
curl -sO http://192.168.0.100:8080/jnlpJars/agent.jar
java -jar agent.jar -jnlpUrl http://192.168.0.100:8080/manage/computer/build01/jenkins-agent.jnlp -secret @secret-file -workDir "/opt/jenkins"

获取agent.jar

在agent节点上创建启动程序

[root@hub jenkins]# yum install java-11-openjdk-devel
[root@hub jenkins]# mkdir /data/devops4
[root@hub jenkins]# cd /data/devops4/
[root@hub devops4]# wget http://192.168.0.100:8080/jnlpJars/agent.jar
--2022-10-22 16:06:58--  http://192.168.0.100:8080/jnlpJars/agent.jar
Connecting to 192.168.0.100:8080... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1369012 (1.3M) [application/java-archive]
Saving to: ‘agent.jar’

100%[=======================================================================>] 1,369,012   --.-K/s   in 0.002s  

2022-10-22 16:06:58 (546 MB/s) - ‘agent.jar’ saved [1369012/1369012]

[root@hub devops4]# vim start.sh
[root@hub devops4]# cat start.sh 
#!/bin/bash

echo 1a938c175f75e7f5b1b334a60f798774b55789c819fe6e22e3cc7b9660dca9d4 > secret-file
curl -sO http://192.168.0.100:8080/jnlpJars/agent.jar
nohup java -jar agent.jar -jnlpUrl http://192.168.0.100:8080/manage/computer/build01/jenkins-agent.jnlp -secret @secret-file -workDir "/opt/jenkins" >/var/log/build01.log &
[root@hub devops4]# ll
total 1344
-rw-r--r-- 1 root root 1369012 Oct 22 14:50 agent.jar
-rw-r--r-- 1 root root     294 Oct 22 16:07 start.sh
[root@hub devops4]# chmod +x start.sh
root@hub devops4]# ./start.sh 
[root@hub devops4]# nohup: redirecting stderr to stdout
[root@hub devops4]# tail -100 /var/log/build01.log

日志

效果


标签:0.100,hub,配置,jar,agent,devops4,Agent,Jenkins,root
From: https://www.cnblogs.com/netflix/p/16816269.html

相关文章

  • 数据库连接池_c3p0配置演示和数据库连接池_druid基本使用
    数据库连接池_c3p0配置演示:1.C3PO:数据库连接池技术步骤:1.导入jar包(两个)c3po-0.9.5.2.jarmchange-commons-java-0.2.12.jar,不要忘记导入数据库驱动jar包2.定义配i......
  • 05.Linux配置静态IP地址
    [root@localhostnetwork-scripts]#catifcfg-enp0s3TYPE="Ethernet"BOOTPROTO="static"IPADDR="192.168.43.202"NETMASK=255.255.255.0GATEWAY=192.168.43.1DNS1=1......
  • Xilinx Zynq 配置UARTLITE驱动
    介绍AXI通用异步串行总线收发器(UART)Lite核可以实现基于AMBAAXI接口的UART收发,且这个软核基于AXILite总线接口设计。硬件特性用于寄存器访问核数据传输的AXI4-......
  • 数据库连接池-C3P0基本使用以及配置演示
    数据库连接池-C3P0基本使用步骤:1.导入jar包(两个):c3p0-0.9.5.2.jarmchange-commons-java-0.2.12.jar2.定义配置文件:名称:c3p0.prope......
  • ModStart: 宝塔配置 MySQL 队列调度
    宝塔配置MySQL队列调度执行以下操作前提前进入网站根目录,如​​cd/www/wwwroot/xxx.com​​执行​​artisan​​ 命令前请参照开发教程→开发使用问题→如何运行​......
  • Kubernetes dashboard安装配置
    查看podkubectlgetpo-nkubernetes-dashboard-owideNAMEREADYSTATUSRESTARTSAGEIPNODENOMINATEDNODEREADINESSGATESdashboard-metrics-scraper-6b4884c9......
  • Web基础配置篇(十七): Kubernetes dashboard安装配置
    https://zhuanlan.zhihu.com/p/91731765如果已经有失败的安装过程,先删除掉失败dashboard的安装:kubectldelete-fkubernetes-dashboard.yaml......
  • Vue 前端配置跨域
    目录Vue前端配置跨域添加vue.config.js文件修改main.js好文推荐Vue前端配置跨域Nginx、后端网关层已经全部配置跨域,VUE前端仍然会偶发性发生跨域问题,故此决定,前端也进......
  • Qt从文件中读取配置
    #ifndefWIDGET_H#defineWIDGET_H#include<QWidget>#include<QString>QT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidge......
  • 102-nginx配置集群,负载均衡
    vinginx.conf在#gzipon;之后添加:upstreamorg.tonny.balance{server127.0.0.1:8081weight=1;se......