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和其他的开源
作者: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的路径/
进行 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做数据同步时,发现特别是数据删除这种场景,会需要全表扫描做对比,得到被删掉的项,
转载 10月前
311阅读
在持续集成和持续交付的环境中,Jenkins作为一款开源的自动化服务器,广泛应用于各类项目的构建和测试。在实际应用中,可能会遇到需要变更Java版本的情况。本文将汇总解决“Jenkins变更Java version”问题的全过程,涵盖背景描述、技术原理、架构解析、源码分析、性能优化和应用场景等内容。 ## 背景描述 在项目中,由于不同的构建任务可能需要不同版本的Java环境,这就需要在Jenk
原创 6月前
24阅读
# 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
自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术之一的镜像技术在Docker的快速发展之路上可谓功不可没:镜像让容器真正插上了翅膀,实现了容器自身的重用和标准化传播,使得开发、交付、运维
Jenkins是一种开源的持续集成和持续交付自动化服务器,已被世界各地的开发团队广泛使用。最近Jenkins正式发布了Blue Ocean 1.0。\\ Blue Ocean最初发布于2016年五月,最近才由James Dumay在博客帖子中宣布正式发布。该帖子中还提供了对其新特性的概览:\\ Blue Ocean为开发人员提供了更具乐趣的Jenkins使用方式,它是从基础开始构建的,实现了一
获取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
  • 1
  • 2
  • 3
  • 4
  • 5