首页 > 其他分享 >使用 Vagrant 作为 Jenkins Agent 的连接与配置指南

使用 Vagrant 作为 Jenkins Agent 的连接与配置指南

时间:2024-04-20 20:22:16浏览次数:29  
标签:网段 Vagrant vagrant Agent jar 192.168 jenkins Jenkins 连接

jenkins master/server 设置

首先jenkins上创建node

远程工作目录建议填写
/home/vagrant

名称和描述任意填写

大概结果如下

生成vagrant 文件

创建目录,名称任意,比如focal, 进入目录后,输入如下命令

vagrant init ubuntu/focal64

结果

启动vagrant

vagrant ssh

效果

手工安装java

优化一下,这块可以vagrant预先安装或者mount进来,目前先手工演示

sudo apt update
sudo apt install openjdk-17-jre-headless

jnlp连接服务端

java -jar agent.jar -url http://192.168.0.41:8090/ -secret 21f74c15a657873849d260c541b4dce3e671d073ac00798f3869fe532e4ad177 -name "jenkins41_vagrant" -workDir "/home/vagrant"

secret复制自界面

终端结果为

jenkins端刷新页面后显示连接效果为

打开日志看一下

说明使用了随机端口映射,具体原因尚不明确,如果您有相关经验,请留言哈。

其他结论

实测可以跨网段
比如vagrant ip地址为

而主机是192.168开头,而且jenkins master也是这样192开头的网段。

所以vagrant可能自己和主机做好了互通

致谢

感谢阅读,如想跟踪更多有关文章,请关注公众号

标签:网段,Vagrant,vagrant,Agent,jar,192.168,jenkins,Jenkins,连接
From: https://www.cnblogs.com/liq07lzucn/p/18148104

相关文章

  • 性能测试CICD: Jenkins + jmeter + ant
    我使用的jdk1.8,配置系统环境变量,Jenkins.war+tomcat(windows版本)     +默认端口:8080    +用户名/.jenkins      +jenkins改成国内源    +安装ant插件    +Jenkins的访问地址:http://jenkins_ip:8080/jenkins    +确保ant插件已经安装......
  • 性能测试——性能测试-linux监控工具——Jmeter插件之ServerAgent服务器性能监控工具
    安装插件1、在Jmeter官网:https://jmeter-plugins.org/wiki/PluginsManager/下载插件管理器Plugins-manager.jar  参考博客地址:https://blog.csdn.net/qq_45664055/article/details/105979481              需要先安装java,设置环境变量: ......
  • 使用Lagent AgentLego 搭建智能体
    对于这个作业,这里只给出截图,不给详细过程,因为确实没有什么好写的。具体的步骤可以查看官方教程。作业要求基础作业完成LagentWebDemo使用,并在作业中上传截图。文档可见LagentWebDemo完成AgentLego直接使用部分,并在作业中上传截图。文档可见直接使用AgentLego。......
  • python 修改jenkins的配置文件
    python有jenkins获取配置文件的api,也有修改配置文件的api,下面介绍下如果修改jenkinsjob的配置文件内容:importreimporttimeimportjenkinsjenkins_url="http://xxx.com/jenkins"username="zhangsan"token="1.......de"jenkins=jenkins.Jenkins(jenkins_url,us......
  • 常见UserAgent整理
    前言UserAgent作为客户端与服务器之间交互的重要标识,对于了解用户设备信息、优化用户体验以及网站或应用的兼容性测试等方面都具有重要的意义。通过解析不同的UserAgent,我们可以更好地理解用户的需求和习惯,提供更个性化、优质的服务。随着移动互联网的普及和技术的不断进步,UserAg......
  • [转]AspNetCore容器化(Docker)部署(四) —— Jenkins自动化部署
    一.前言                          (Jenkins、Docker、Git/Svn组建一套简单的自动化发布流程) 文章中用到的相关服务器角色角色环境功能开发机Win10、Docker(LinuxOS)编码、调试发布机(与开发机共享)Win10......
  • 部署Jenkins + 遇到的问题
    阿里云服务器部署Jenkins基础配置安装在部署jenkins之前需要将git、jdk、maven在云服务器中安装好。Git1、安装指令sudoapt-getinstallgit使用git--version查看是否安装成功2、配置用户名和邮箱名gitconfig--globaluser.name"YourName"gitconfig--global......
  • docker部署jenkins.md
    拉取镜像dockerpulljenkins/jenkins创建映射目录mkdir-p/mydata/jenkins_home创建容器dockerrun-d-p28080:8080-v/mydata/jenkins_home:/var/jenkins_home-v/etc/localtime:/etc/localtime--restart=on-failure:3--namejenkins01jenkins/jenkins:latestdoc......
  • jenkins的搭建及问题处理
    Jenkins搭建第一步本文讲述的本人搭建Jenkins的流程及遇到的坑及处理方法1.搭建Linux操作系统为sentosJenkins版本为24稳定版操作命令:sudowget-O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat-stable/jenkins.reposudorpm--importhttps://pkg.jenkin......
  • Docker安装部署Jenkins并发布NetCore应用
    Docker安装Jenkins#拉取镜像dockerpulljenkins/jenkins#查看镜像dockerimages#运行jenkins#8080端口为jenkinsWeb界面的默认端口13152是映射到外部:前面的是映射外部#50000端口为jenkins的默认代理节点(Agent)通信端口13153是映射到外部#--restart=on-fa......