经过断断续续的踩坑,终于完成了jenkins的安装、配置、自动化部署war及jar包,那么,我们直接开始叭。写在前边,本文使用的是docker安装jenkins,默认大家都已了解并知晓docker基础命令第一步,安装jenkins博主这边使用的是阿里云的虚拟机,centos7的 首先需要做几个准备工作安装jdk(博主使用jdk1.8)安装maven(使用的为maven3.6.3)安装tomcat(
转载 2023-08-04 23:09:52
251阅读
# DockerJenkins重启数据丢失问题及解决方案 ## 问题描述 在使用Docker容器运行Jenkins时,有时会遇到重启容器后Jenkins的数据丢失的问题。这意味着Jenkins的配置和插件信息都会丢失,用户需要重新配置Jenkins并安装插件,这对于持续集成和持续交付流程是一项繁琐的任务。 ## 问题原因 Docker容器的基本特性之一是“可变性”。每次重启容器时,容器内的所
原创 2023-07-30 13:28:18
1520阅读
docker swarm安装与配置jenkins安装jenkins1.创建jenkins本地目标mkdir -p /usr/local/jenkins chmod -R 777 /usr/local/jenkins2.创建docker swarm配置文件jenkins绑定宿主机java、mavenversion: "3.6" services: jenkins: image: jenk
转载 2023-05-30 21:30:49
431阅读
一、原理简介:1、SSH公钥认证的基本原理:    SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。    对信息的加密和解密采用不同的key,这对key分别称作private key和public
1 Docker的安装 这里就不说了网上一大把2 .构建imagedocker pull jenkins/jenkins:lts如果docker pull jenkins 会出错 版本太老了 在后面回有提示 什么插件没有什么的 看日志就会看见插件不匹配什么 这个没有截图 凑合看吧 提示语应该是 No such plugin: cloudbees-folder3 .在启动Jenkins时,需要先创建
转载 2024-03-04 15:49:57
76阅读
# Docker Jenkins重启Maven工程丢失操作指南 ## 概述 本文将向小白开发者介绍如何通过使用DockerJenkins重启Maven工程丢失的操作步骤。我们将使用下面的表格来展示整个操作流程: | 步骤 | 描述 | | --- | --- | | 步骤1 | 停止并删除旧的Docker容器 | | 步骤2 | 构建新的Docker容器 | | 步骤3 | 配置Jenki
原创 2023-11-06 11:59:16
76阅读
问题描述最近在jenkins平台实现iOS APP二维码扫码安装到手机功能时,下载了一个build-name-setter插件,用于显示生成的二维码图片。这个插件下载时提醒了与当前的jenkins版本不兼容。 开始也没当回事,因为下载安装的时候就显示下载安装失败。但是没想到就是这个不当回事的操作,今天在我给研发分配完权限,重启jenkins的时候,带来了大问题。今天重启jenkins后,多名研发反
一、前言本文主要介绍两种快捷搭建jenkins的方法二、、Jenkins简介Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。三、按照前准备工作1、已经安装好docker 2、或者安装好宝塔面板四、安装方法方法一:docker方式安装下载jenkins镜像docker pull jenkins/
转载 2023-09-01 15:00:55
97阅读
# Docker 重启 Jenkins 后配置全部丢失 在使用 Docker 部署 Jenkins 时,可能会遇到重启 Jenkins 容器后配置丢失的问题。这是因为默认情况下,Jenkins 的配置信息是存储在容器内部的文件系统中,并且容器的重启会导致这些配置丢失。但是,我们可以通过使用 Docker 的数据卷来解决这个问题,从而保留 Jenkins 的配置信息。 ## Docker 数据卷
原创 2024-01-28 03:31:27
552阅读
目录1、准备好maven项目,上传github         1.1、下载git工具到本地,使用git bash工具连接github         1.2、使用ssh-keygen -t rsa -C "邮箱" 命令,一直回车,找到生成的C:\Users\Administrator\.ssh\i
转载 2024-03-21 20:39:31
760阅读
(后期添加:  这篇博客是在刚研究并发构建时写的,所以方法比较老套,采用的时流水线(pipeline)的方式,实现时通过如果job的用户配置来创建多个新的执行任务的job,并且将执行日志回收到入口job,任务执行结束后删除job,基本上是采用jenkins api来创建job-->执行job-->删除job,这样的方法比较麻烦,并且不直观。但是如果你想了解jenkins api如何实现
什么是 Maven? Maven 使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建, 报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的 缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项 目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发
转载 2024-06-26 11:40:31
69阅读
漏洞背景 2020年7月4日,山石网科安全技术研究院旗下的安全预警分析团队监测到Jenkins发布安全公告修复多个插件。建议广大用户及时修复补丁。 漏洞描述CVE-2020-2201 | Sonargraph集成插件中存储的XSS漏洞 Sonargraph集成插件3.0.0和更早的版本不会转义日志文件字段表单验证的文件路径。这将导致存储的跨站点脚本(XSS)漏洞,具有作
Redis 持久化机制Redis 有哪些架构模式?讲讲各自的特点 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 热点数据和冷数据是什么 Memcache与Redis的区别都有哪些? 单线程的redis为什么这么快 redis的数据类型,以及每种数据类型的使用场景,Redis 内部结构 redis的过期策略以及内存淘汰机制【~】 Redis 为什么是单线程的,优点 如何解决redis的并发
转载 2024-06-20 08:26:32
46阅读
# 解决 Docker Jenkins 插件丢失问题 在使用 Jenkins 进行持续集成和持续部署的过程中,Docker 作为一种容器技术,提供了极大的便利性。而在这些过程中,有时候我们会遇到插件丢失的问题。这不仅会影响 Jenkins 的功能,还可能影响整个 CI/CD 流程的正常进行。本文将介绍如何解决 Docker Jenkins 插件丢失的问题,并配合代码示例帮助你更好地理解。 ##
原创 2024-08-14 08:38:03
151阅读
# Jenkins重启后Java项目丢失的原因与解决方案 在使用Jenkins进行持续集成的过程中,开发者常常会面临一个令他们感到困惑的问题——在Jenkins重启后,Java项目的某些配置或状态丢失。本文将探讨这一问题的原因,并提供解決方案,帮助读者更好地理解并解决这个问题。 ## 引言 Jenkins是一个广泛使用的开源自动化服务器,可以通过构建、测试和部署来简化软件开发过程。然而,某些
原创 10月前
350阅读
大纲   1.背景  在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;  或者前后端分离后,经常会修改接口,然后重新部署;  这些情况都会涉及到频繁的打包部署;  手动打包常规步骤:  1.提交代码  2.问一下同组小伙伴有没有要提交的代码  3.拉取代码并打包(war包,或者jar包)  4.上传到
# Jenkins Docker 重启指南 作为一名刚入行的开发者,你可能会遇到需要重启 Jenkins Docker 容器的情况。不用担心,这里我会为你提供一个详细的指南,帮助你轻松实现 Jenkins Docker 重启。 ## 流程概述 首先,让我们通过一个表格来了解整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 停止 Jenkins Docker 容器
原创 2024-07-30 08:49:01
181阅读
# 如何重启Jenkins Docker ## 1. 观察Docker容器状态 在重启Jenkins Docker之前,我们需要先观察容器的当前状态,以确保正确执行重启步骤。可以通过以下命令来查看Jenkins容器的状态: ```shell docker ps -a | grep jenkins ``` 这条命令将列出所有正在运行或已停止的Jenkins容器。如果列表为空,说明没有正在运行
原创 2023-10-30 04:46:21
449阅读
# Docker重启丢失数据的实现方法 ## 1. 流程概述 在使用Docker容器时,如果容器重启,数据可能会丢失。为了解决这个问题,我们可以使用Docker的数据卷(volume)功能来持久化存储数据。具体的实现步骤如下: | 步骤 | 操作 | | --- | --- | | 1 | 创建一个数据卷 | | 2 | 创建一个容器并挂载数据卷 | | 3 | 使用容器进行操作 | | 4
原创 2023-07-21 06:26:50
640阅读
  • 1
  • 2
  • 3
  • 4
  • 5