Jenkins的前身是Hudson,采用JAVA编写的持续集成开源工具。Hudson由Sun公司在2004年启动,第一个版本于2005年在java.net发布。2007年开始Hudson逐渐取代CruiseControl和其他的开源构建工具的江湖地位。在2008年的JavaOne大会上在开发者解决方案中获得杜克选择大奖(Duke's Choice Award)。在2010年11月期间,因为Orac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 09:55:35
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Jenkins概述 
               ### --- Jenkins历史
~~~     # Jenkins的前身是Hudson,采用JAVA编写的持续集成开源工具。
~~~     Hudson由Sun公司在2004年启动,第一个版本于2005年在java.net发布。
~~~     2007年开始Hudson逐渐取代CruiseControl和其他的开源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 10:26:46
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:sparkdev出处:http://www.cnblogs.com/sparkdev/像 Jenkins 这样的系统,使用的过程就是配置文件变更的过程。如果能够对配置文件的变更进行跟踪管理,将极大的提高系统的可用性。Job Configuration History 插件就是这么一款实用而精巧的组件。很显然,相对于它的功能而言,它的名字实在是太低调了。因为它不仅能处理 Job            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-21 16:50:38
                            
                                547阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jenkins:配置信息变更历史            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-21 16:52:37
                            
                                603阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录介绍环境变量配置配置jdk配置git配置maven下载jenkinsbrew下载war包下载配置jenkins配置环境Jenkins从Git拉取代码构建SpringBoot项目项目配置General源码管理构建触发器构建环境Pre StepsBuildPost Steps构建设置构建后操作构建项目介绍环境变量配置我的本机是Mac,本文将以Mac为例,安装环节省略。配置jdk查询java的路径/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 14:51:15
                            
                                925阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            进行 Jenkins 插件开发,需要用到 jenkins 的一些类库,在 maven 中央仓库中,这些依赖基本上都不存在。他们特定存在于 jenkins 自己的 repo 中,下面是在公司自有的 nexus 中添加 jenkins 仓库的步骤:jenkins 官方 repo 的地址为: https://repo.jenkins-ci.org/public/对应的 proxy 地址为:https://repo.jenkins-ci.org/releases/我们在 nexus 中添加代理需要用到 ht            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-10 11:20:50
                            
                                612阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jenkins的使用1. 前期准备(1) 安装jdk(2) 配置环境变量 JENKINS_HOMEJENKINS_HOME 是存放jenkins启动后数据和项目等文件的地方,如果没有配置,windows下自动默认为C:\Users\{当前登录用户}\.jenkins目录,linux默认为~\.jenkins(3) 下载jenkins war包点击这里下载(4) 配置tomcat配置tomcat的用            
                
         
            
            
            
            进行 Jenkins 插件开发,需要用到 jenkins 的一些类库,在 maven 中央仓库中,这些依赖基本上都不存在。他们特定存在于 jenkins 自己的 repo 中,下面是在公司自有的 nexus 中添加 jenkins 仓库的步骤:jenkins 官方 repo 的地址为: https://repo.jenkins-ci.org/public/对应的 proxy 地址为:https://repo.jenkins-ci.org/releases/我们在 nexus 中添加代理需要用到 ht            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-01 09:11:46
                            
                                684阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                                 Jenkins安装配置和构建使用 东西有点多,有点杂。慢慢看,不喜勿喷。谢谢!!!!! 一.#RPM 安装jenki            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 12:54:11
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、将Jenkins显示页面修改为中文环境首先安装中文的插件:在manage Jenkins-Manage Plugins-可选插件 下载完成之后,在系统设置里边,修改为中文格式:manage Jenkins-Configure System,这样就完成了。  2、设置管理员邮箱,将可以正常接收发送邮箱的地址填写到红框内,同样在系统设置里边,同上 3、配置邮            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 04:40:06
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SonarQube 介绍SonarQube 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测,如 Java、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值体现在如下几个方面:检查代码是否遵循编程标准:如命名规范,编写的规范等。检查设计存在的潜在缺陷:SonarQube 通过插件 F            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-09 20:50:47
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用触发器记录表内数据变更日志一、遇到的问题因为系统升级改造,遇到的问题是,新老两个数据库的两张表需要做数据同步,这两张表的表结构不完全相同,同步时会用类似nifi这种etl工具做转换。由于是线上系统,不可随意对原有的表结构进行变更。由于是老旧系统,业务繁杂,短时间内无法理清代码逻辑,也就不能从代码层做处理。用nifi做数据同步时,发现特别是数据删除这种场景,会需要全表扫描做对比,得到被删掉的项,            
                
         
            
            
            
            在持续集成和持续交付的环境中,Jenkins作为一款开源的自动化服务器,广泛应用于各类项目的构建和测试。在实际应用中,可能会遇到需要变更Java版本的情况。本文将汇总解决“Jenkins变更Java version”问题的全过程,涵盖背景描述、技术原理、架构解析、源码分析、性能优化和应用场景等内容。
## 背景描述
在项目中,由于不同的构建任务可能需要不同版本的Java环境,这就需要在Jenk            
                
         
            
            
            
            # MongoDB查看表变更历史
MongoDB是一种NoSQL数据库,它不同于传统的关系型数据库,没有固定的表结构,但是我们有时候需要查看表的变更历史。在MongoDB中,我们可以通过一些技巧来查看表的变更历史,这篇文章将介绍如何通过MongoDB来查看表的变更历史。
## 关系图
```mermaid
erDiagram
        USERS ||--o| POSTS : has            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-05 04:15:48
                            
                                142阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录篇章
本篇讲的是jenkins在gitlab拉取到java源码之后通过集成maven去自动打包,最后部署到项目中。 流程大致如图: 接下来是操作:先部署jdk环境(在部署jenkins的时候理应jdk也安装了,这里带一嘴)[root@localname ~]# yum list | grep openjdk
java-1.8.0-openjdk.i686
[root@localname ~]            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 22:27:27
                            
                                152阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录1 saltstack简介2 saltstack安装及配置2.1 环境准备2.2 master安装及配置2.3 minion安装及配置2.4 后续操作3 测试3.1 测试minion主机是否存活3.2 测试运行命令3.3 管理minion文件3.4 测试salt-cp拷贝文件3.5 测试统一安装Nginx3.6 salt配置管理定时任务4 saltstack小结5 官方文档 1 salt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 10:18:09
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术之一的镜像技术在Docker的快速发展之路上可谓功不可没:镜像让容器真正插上了翅膀,实现了容器自身的重用和标准化传播,使得开发、交付、运维            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 12:43:00
                            
                                10阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins是一种开源的持续集成和持续交付自动化服务器,已被世界各地的开发团队广泛使用。最近Jenkins正式发布了Blue Ocean 1.0。\\  Blue Ocean最初发布于2016年五月,最近才由James Dumay在博客帖子中宣布正式发布。该帖子中还提供了对其新特性的概览:\\  Blue Ocean为开发人员提供了更具乐趣的Jenkins使用方式,它是从基础开始构建的,实现了一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 22:09:36
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            获取Jenkins最近变更信息的流程可以简化为以下几个步骤:
1. 连接到Jenkins服务器
2. 获取最新构建的变更集
3. 解析变更集信息并展示
下面我将详细介绍每一步需要做什么,以及使用的代码和注释。
## 步骤1: 连接到Jenkins服务器
在开始之前,你需要安装 `jenkinsapi` 这个Python库来访问Jenkins API。你可以使用以下命令来安装:
```
p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 04:36:49
                            
                                327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringCloud学习笔记一、学习前言1.1、学习前提熟练使用SpringBoot 微服务快速开发框架了解过Dubbo + Zookeeper 分布式基础电脑配置内存不低于8G(建议16G及以上)1.2、文章大纲Spring Cloud 五大组件服务注册与发现 —— Netfilx Eureka负载均衡: 
  客户端负载均衡 —— Netfilx Ribbon服务端负载均衡 —— Feign