使用Docker创建并运行Jenkins详细步骤

news/2024/4/23 19:35:43/

文章目录

  • 一、使用Docker搭建Jenkins
  • 二、为Jenkins配置执行节点
    • 1、进入管理页面
    • 2、新建节点
    • 3、配置节点信息
    • 4、子节点连接master节点
    • 5、在子节点机器上运行上面复制下来的命令
    • 6、查看子节点是否在线
  • 三、创建一个简单的job
    • 1、进入创建页面
    • 2、设置job名称
    • 3、配置job相关信息
    • 4、构建job
    • 5、查看控制台输出

一、使用Docker搭建Jenkins

博客地址:https://blog.csdn.net/YZL40514131/article/details/130044163

二、为Jenkins配置执行节点

1、进入管理页面

在这里插入图片描述

2、新建节点

在这里插入图片描述
在这里插入图片描述

3、配置节点信息

在这里插入图片描述
在这里插入图片描述

4、子节点连接master节点

该节点未在线

在这里插入图片描述

在这里插入图片描述

5、在子节点机器上运行上面复制下来的命令

子节点需要有java 11的环境
子节点有curl命令
子节点与master网络互通(可以互相ping通)
子节点可以访问master的50000端口(可以通过telnet master-ip 50000来测试)

echo f4f697ceb0359d2b6eab5419b9e38cdc6c3a2a0a3bc403cc294eab952815cd42 > secret-file
curl -sO http://192.168.22.3:8080/jnlpJars/agent.jar
java -jar agent.jar -jnlpUrl http://192.168.22.3:8080/manage/computer/docker%20%5Fnode1/jenkins-agent.jnlp -secret @secret-file -workDir "/root/jenkins_list"

在这里插入图片描述

6、查看子节点是否在线

在这里插入图片描述

三、创建一个简单的job

1、进入创建页面

在这里插入图片描述

2、设置job名称

在这里插入图片描述

3、配置job相关信息

在这里插入图片描述
在这里插入图片描述

4、构建job

在这里插入图片描述

5、查看控制台输出

在这里插入图片描述


http://www.ppmy.cn/news/46733.html

相关文章

刷完这60个标准库模块,成为Python骨灰级玩家

python强大,主要是因为包多,且不说第三方包,单是标准库就已让人望而生畏。 如果从第一篇整理标准库的博客算起,如今已有三个年头。在整理标准库的过程中,查阅了大量资料和官方文档,很多中文资料都有一个共…

【Go 基础】变量

1. 变量 Go 语言是静态类型语言,由于编译时,编译器会检查变量的类型,所以要求所有的变量都要有明确的类型 。 变量在使用前,需要先声明。声明类型,就约定了你这个变量只能赋该类型的值。 1.1 变量声明 格式&#x…

进销存管理系统能为企业带来哪些实际效益?

随着互联网的不断发展,如今的商业世界已经越来越向数字化转型。拥有一套完整的数字化的进销存管理能够极大地提升公司货物进出库存情况的效率和准确性,避免过程中出现不必要的错误和漏洞,从而帮助企业更加稳健地自我发展。那么,一…

SpringCloud:ElasticSearch之索引库操作

ElasticSearch索引库就类似数据库表,mapping映射就类似表的结构。 我们要向ElasticSearch中存储数据,必须先创建“库”和“表”。 1.mapping映射属性 mapping是对索引库中文档的约束,常见的mapping属性包括: type:…

软考-项目资源管理(十三)

项目团队是执行项目工作,以实现项目目标的一组人员,由为了完成项目而承相不同角色与职责的人员组成 项目管理团队(Project Management Team)是直接参与项目管理活动的项目团队成员,负责项目管理和领导活动,如各项目阶段的启动、规…

Win11搜索栏无法使用怎么办?

Windows系统的搜索栏可以帮助我们找到很多系统工具,但是有些时候,在Win11系统上,搜索栏却无法使用,那么这该怎么办呢? 当Windows搜索不起作用时,您可以首先尝试重新启动计算机,因为这可以解决计…

GPT引领学习之旅:弥补信息差,助力程序员高效掌握Elasticsearch

一、引言 Elasticsearch作为一款流行的开源搜索和分析引擎,持续迅速发展,随着版本的更新,功能和特性也在不断变化。GPT虽然具备大量的计算机科学、编程语言和工具相关的知识,但其知识截止于2021年。为了弥补GPT与实际情况之间的信…

初学者Go并发(3)

3、worker pool(goroutine池) 在工作中我们通常使用指定启动得goroutine数量-Worker pool模式,来控制goroutine得数量,防止goroutine泄露和暴涨 实例代码如下: package mainimport ("fmt""time" )func worker(id int,…

【设计模式】实际场景解释策略模式与工厂模式的应用

文章目录 前言策略模式概念场景示例 工厂模式概念场景示例 策略模式与工厂模式的比较相同点不同点 总结 前言 策略模式和工厂模式是常见的设计模式,它们可以帮助我们更好地组织和管理代码,提高代码的可维护性和可扩展性。 在本篇博客中,我将…

Python和Java二选一该学啥?

首先我们需要了解Python和 Java分别是什么 根据IEEE Spectrum 2022年编程语言排名前十的分别是:Python,C,C,C#,Java,SQL,JavaScript,R,HTML,TypeScript。从该…

人工智能专题-知识表示

文章目录 人工智能专题-知识表示大纲2.1 知识表示的概念2.1.1 知识表示观点2.1.2 知识表示的要求 2.2 一阶谓词逻辑表示法2.2.1 一阶谓词概念2.2.2 谓词逻辑表示方法 2.3 产生式表示法2.4 语义网络表示法2.5 框架表示法 人工智能专题-知识表示 大纲 大纲:掌握知识表…

C++11: lambda、包装器、模板参数包和线程库

lambda C98中的一个例子 在C98中,如果想要对一个数据集合中的元素进行排序,可以使用std::sort方法。 int main() {int array[] { 4,1,8,5,3,7,0,9,2,6 };// 默认按照小于比较,排出来结果是升序std::sort(array, array sizeof(array) / s…

淘宝/天猫店铺订单数据导出、销售报表、数据分析

最近有厂商提出想把天猫店铺的数据拿到后台ERP管理系统中,并能实现线下打印电子面单功能。接手这个需求按照度娘给的指引,申请天猫开发者帐号,但是。。。大厂把订单传送接口关了,只对厂商自研软件开放,还需要租用聚石塔…

spring初始项目创建

首先进入http://spring.p2hp.com/projects/spring-framework.html,点击git按钮 点击Access to Binaries中的链接 找到里程碑版本,要引入仓库地址 这里的spring-context依赖只是基础的spring框架的依赖 在resources目录下创建spring的xml文件&#xff0c…

Spring boot基础学习之(十八):通过shiro框架使用Mybatis实现用户的认证完整的认证流程

在上几篇文章的基础上,实现本次案例 注意:本篇文章的实现代码在几篇文章都已经详细的讲过了,所以在此篇文章,将不再有理论知识的陈述,更过的流程,如何通过代码实现连接数据库进行认证 添加本次案例所需要的…

Docker容器部署及基本使用

文章目录 一、环境初始化配置二、安装Docker三、优化配置四、基础命令 一、环境初始化配置 1、关闭防火墙 systemctl stop firewalld systemctl disable firewalldsetenforce 0sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config sed -i s/SELINUXenforcing/S…

浅拷贝与深拷贝例题与思考

title: “浅拷贝与深拷贝” author: “hou wei” date: “2023-04-17” output: html_document knitr::opts_chunk$set(echo TRUE)问答题 0.请问你是如何理解 ”在 Python 中,变量不是盒子” 这句话的? 变量不是将元素放进变量里面,变量只…

人社LEAF平台架构及其主要技术架构特点

人社LEAF平台架构及其主要技术架构特点https://wheart.cn/so/home?mindex&id31525d77-de79-11ed-96fa-52540016e6ac 在前面的系列文章中介绍了社会保险管理信息系统核心平台三版(以下简称核三)的技术亮点,这些技术亮点主要是由核三的技…

sql的左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)的详解

sql的左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)的详解: 这里以两个表的连表为例: 创建表1:为人员表,这里将它当做左表; CREA…

DETR【论文阅读】

End-to-End Object Detection with Transformers 1. Introduction 发表:ECCV 2020影响:在目标检测上使用了一种全新的架构,是里程碑式的工作。简单优雅统一的结构,不再依赖于人的先验知识(anchor生成,nms…