之前对Jenkins管理SVN源码的逻辑不太清楚,简单研究了一下。对于一般的开发通常会有以下三个环境:1、svn服务器2、Jenkins服务器3、开发服务器(部署测试版web应用或者其他应用)当然以上三者也可以在同一个服务器上,只是不同的工作目录 简要阐述一下Jenkins的工作原理: a,首先更新svn上面的源代码或其他文件到Jenkins指定的工作区间 b,在Je            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-02 16:33:22
                            
                                113阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    上一篇,我介绍了如何创建一个简单的java项目,然后在Jenkins上,执行构建。这次我们介绍如何创建一个基于Git的Job,如果Git仓库发生源码变化,可以触发立即构建。加入你对git一点都不了解,你可以参考这篇文章 和关于如何把本地项目上传到github的文章。1. Jenkins上安装git插件             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 10:35:22
                            
                                291阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目基本配置点击新建,创建一个新的构建项目选择创建的项目风格,点击ok后,进入到具体的构建配置填写项目名称,项目描述源码管理jenkins本身支持了几种常用的源码管理工具:svn,git,cvs等;这里的配置采用的是svn,其他的工具类似配置完成后,在项目的构建过程中,会自动的同步代码,再进行构建通过Add添加svn对应的帐号密码信息在添加后,就可以在选项中看到填写的相关信息构建触发器这里主要是配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 14:26:10
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins 概述Jenkins,简单的说就是一个开源的持续集成服务器,是 Hudson 的继续。Jenkins 提供了易于使用的持续集成系统,使开发者更专注于业务逻辑的实现。Jenkins 能实时监控集成过程中的问题,提供详细的日志信息,还能以图表的形式显示项目构建的情况。jenkins安装方式一,下载jenkins.war后通过tomcat启动Jenkins 架构StaplerStapler            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 08:02:51
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            原本一直使用gitlab作为代码管理和CI/CD工具,最近遇到一个需求,合作者不愿意把代码托管在私有的gitlab服务器上,希望使用gitee,后端代码每次打包部署比较费事,用gitlab从gitee获取代码并进行CI/CD流水线比较麻烦(可能还要用到企业版功能),而gitee提供有jenkins插件,所以计划部署一套jenkins.通过Docker部署Jenkins官方提供了docker镜像,这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 09:41:06
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            准备stapler:Stapler is a library that “staples” your application objects to URLs, making it easier to write web applications. The core i            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-27 14:11:38
                            
                                243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、序言Jenkins 是一款自动化构建工具,能够基于 Maven 构建后端 Java 项目,也能够基于 nodejs 构建前端 vue 项目,并且有可视化 web 界面。所谓自动化构建是按照一定的策略执行打包脚本,相对于普通脚本构建,Jenkins 有如下优势:构建队列中能够同时构建多个项目,包含前端和后端项目;定时构建;代码仓库触发构建(普通脚本无法实现);Jenkins 体现一种项目管理思维            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 19:38:05
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            大致思路:Jmeter可以做接口测试,也能做压力测试,而且是开源软件;Ant是基于Java的构建工具,完成脚本执行并收集结果生成报告,可以跨平台,Jenkins是持续集成工具。将这三者结合起来可以搭建一套Web HTTP接口测试的持续构建环境,实现接口自动化测试,pc系统是Windows。1、安装就jmeter1.1、下载安装包(过程略过,自己找安装包,随便装在哪个目录下)1.2、配置环境变量JM            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-04 13:19:48
                            
                                22阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. Jenkins 安装插件的两种方式2. 添加凭据(Credentials)3. 系统管理——全局工具配置4. 系统管理——系统设置5. 常用插件说明Extended E-mail NotificationDeploy war/ear to a containerPublish over SSH其他6. 环境变量7. 用户登录与权限设定8. 使用视图9. 归档构建产物10. Jenkins 使            
                
         
            
            
            
            1. Jenkins Jenkins 是一个开源软件的项目,是基于JAVA 开发的一种持续集成工具,用于监控持续重复的工作,在于提供一个开放易用的平台。2. Jenkins 实现的功能 Jenkins 是一个自动化的周期性集成测试过程,从检查出代码、编译构建、运行测试、结束记录、测试统计等都是自动化完成的。无序人工干预,有利于减少重复过程以节省时间、费用和工作量。 它需要有代码托管工具支持,比如            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 10:26:33
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              多仓库代码部署这个问题其实在13年做配置管理的时候,就遇到过这样的问题,而最近公司可视化图项目也需要多个仓库代码需要同时下载进行编译,由于仓库之间的代码编译有依赖关系,所以必须同时下载下来按照顺序进行编译,这时候同事他们写个父工程来定义了编译,所以这个时候需要下载visualization-rest ,visualization-admin,visualization-core&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 13:38:44
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤,非常方便。一、jenkins是什么?Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 13:26:24
                            
                                658阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近一直想写一个关于 Jenkins 管理的 InelliJ 插件,但是尝试很多次总是在登录认证上面失败,各种办法都不起作用,而且官方的文档含糊不清,就动起了从源代码编译在开发环境中进行调试。废话少说,下面开始说明 Jenkins 的编译过程。 环境准备首先,JDK 环境是必须的了,而且要设置好 JAVA_HOME 环境变量,因为 Maven 会使用到,我这里使用的是最新的 Java 8            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 13:15:07
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            以安装nginx为例一、卸载以前版本的nginxlinux有一系列的软件管理器,比如常见的linux下的yum、Ubuntu下的apt-get等等。通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留。1、yum卸载nginxyum remove nginx
rm -rf /usr/local/nginx/*2、查看nginx是否还存在which nginx二、下载和解压nginx源码包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 19:42:25
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            之前对Jenkins管理SVN源码的逻辑不太清楚,简单研究了一下。对于一般的开发通常会有以下三个环境:1、svn服务器2、Jenkins服务器3、开发服务器(部署测试版web应用或者其他应用)当然以上三者也可以在同一个服务器上,只是不同的工作目录 简要阐述一下Jenkins的工作原理: a,首先更新svn上面的源代码或其他文件到Jenkins指定的工作区间 b,在Je            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 11:40:47
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录   一.理论概述二.安装  一.理论概述Jenkins的介绍 Jenkins是一个基于MIT License协议的开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于监控持续重复的工作,它可以集成各种插件完成持续编译、部署、测试,并将Job运行结果通过邮件发送给相关人员或者展示相关数据报告。提到持续集成免不了谈及Hudson,Hudson是由 Sun Microsystems 开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 21:34:53
                            
                                56阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、static code analysis插件说明  Jenkins提供了插件”static code analysis“,该插件搜集不同的分析结果,并集合显示出来。 
 实际上,我们可以认为static code analysi和FindBugs等插件组成了一个静态分析代码的套件。仅仅安装static code analysis是不够的,还需要安装其他插件(如FindBugs),才能正确工作。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-25 11:22:17
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            全局配置 取消自动安装的jdk
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-08 15:29:49
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 代码审查概述1.1 什么是代码审查 对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术1.2 为什么要做代码审查可以帮助提高代码质量:代码审查的初衷是为了发现代码的问题并且修正,让系统的缺陷更少,更加容易维护上下文共享:方便团队协作,使不熟悉该模块的团队成员对模块有一定了解帮助新人快速融入项目帮助开发人员成长帮助            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-19 18:28:24
                            
                                40阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. jenkins基本介绍与使用1.1 jenkins介绍官网 https://jenkins.io
Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。
Jenkins是一个工具集,提供了各种各样的插件
比如获取git上最新的代码
比如可以帮你编译源代码
比如可以调用自定义的shell脚本远程执行命令
官方文档 https://jenk