Jenkins添加agent

IT
IT
IT
401
文章
1
评论
2020年8月10日14:11:35 评论 5,380 1228字阅读4分5秒

master

  • 打开节点配置

Jenkins添加agent

  • 添加节点

Jenkins添加agent

Jenkins添加agentJenkins添加agent

  • 配置链接

Jenkins添加agent

Jenkins添加agent

  • 再次查看就不报错了

Jenkins添加agent

启用代理节点

  • 创建agent节点的jar包目录
[root@instance-3 ~]# mkdir -p /opt/jenkins
[root@instance-3 ~]# cd /opt/jenkins/
  • 下载jar包

Jenkins添加agent使用命令行启动

[root@instance-3 jenkins]# wget  http://35.241.95.90:8080/jnlpJars/agent.jar
[root@instance-3 jenkins]# java -jar agent.jar -jnlpUrl http://35.241.95.90:8080/computer/build/slave-agent.jnlp -secret fe6b00b1e29ad79fd0d3ee764e6d03d5ebb8e60df928950d99e4ec3b7b2cfae3 -workDir "/opt/jenkins"
  • 再次刷新查看,正在运行中。

Jenkins添加agent

  • 完善启动,编写脚本启动。

 

[root@instance-3 jenkins]# vim jenkins_start.sh
#! /bin/bash
nohup java -jar agent.jar -jnlpUrl http://35.241.95.90:8080/computer/build/slave-agent.jnlp -secret fe6b00b1e29ad79fd0d3ee764e6d03d5ebb8e60df928950d99e4ec3b7b2cfae3 -workDir "/opt/jenkins" &
[root@instance-3 jenkins]# sh jenkins_start.sh 
[root@instance-3 jenkins]# nohup: appending output to ‘nohup.out’

Jenkins添加agent

最新版本Jenkins 2.263.4

  • 记得选择use websocket

Jenkins添加agent

从节点软件安装

  • 默认的git得安装
[root@harb jenkins]# yum install -y git
  • 如果是Java得安装maven
[root@harb jenkins]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 
[root@harb jenkins]# tar zxf apache-maven-3.6.3-bin.tar.gz -C /usr/local
[root@harb jenkins]# vim /etc/profile
# set maven environment
M2_HOME=/usr/local/apache-maven-3.6.3
PATH=$PATH:$M2_HOME/bin
export PATH M2_HOME
[root@harb jenkins]# source /etc/profile
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年8月10日14:11:35
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Jenkins结合gitlab钩子发版 Jenkins-install

Jenkins结合gitlab钩子发版

安装插件 Gitlab Hook   查看jenkin项目生成回调地址。在任务重构建触发器下获取回调URL。下面的URL那一行只有Gitlab Hook Plugin插件下载成功后才能显示。...
CentOS8安装Jenkins CentOS

CentOS8安装Jenkins

简述 Jenkins 是最流行的,开源的,基于 Java 的自动化服务器,它允许你很容易的设置一个持续集成和持续发布的管道。 持续集成 (CI)是一个 DevOps 实践。当团队成员正常提交代码到版本...

您必须才能发表评论!