本篇介绍centos7上以下几点的安装  1.sonarqube的安装  2.sonar-scanner安装  3.mysql5.7的安装  4.jenkins+sonarqube+sonar-scanner+hg+maven持续集成部署官网下载sonarqube6.1  官网下载sonar-scanner-2.8  sonar-scanner-2.8有点不好找,不太直观,因为是在他的扫描文档里找            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-16 08:01:02
                            
                                7阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于Jenkins是一款Java平台的开源持续集成(Continuous Integration,CI)引擎。主要用于持续集成,增加开发效率,比如有个这样的场景,一个项目我们边做,但是呢测试也在边调试,而我们不可能每一次提交代码就为测试重新打包一份最新的代码让他们去测试,这时候持续集成就能帮我们解决这个问题,我们可以在jenkins里面去解决这个问题。我们可以在jenkins里面设置每当项目仓库改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 18:13:46
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jenkins 构建完成后需要一键发布,结构如下A服务器 svnB服务器 jenkinsC服务器 应用服务器B从A拉取代码后打包成war,然后向C服务器拷贝war包这里解决的就是远程拷贝问题 1.首先安装jenkins   SSH插件打开Jenkins的“系统管理>管理插件”,选择“可选插件”,在输入框中输入“Publish over SSH”进行搜索,
如果搜            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 20:14:44
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jenkins+maven编译WEB项目中遇到的坑事件背景:本人在一个web项目中依赖一个新的jar包,在上传到公司maven私服后,jenkins打包编译过程中出错,jenkins控制台中提示“类文件具有错误的版本52.0,应为50.0”。接下来进入正题。报错处理:发现上述报错后,明显是jar包编译时使用的是jdk8,而该web项目编译时是使用jdk6产生了jdk版本冲突,因此需要将该jar包重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 11:09:39
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用户与权限管理Jenkins使用Role-based Authorization Strategy插件来实现基于角色的用户权限控制.1、激活基于角色策略2、创建角色(权限集合)3、分配角色到用户安装完插件,我们需要关闭到jenjins全局配置中默认的权限管理,在jenkins的全局安全配置功能中,启用安全,并将授权策略设置为Role-Based Strategy。               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 16:14:33
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言    前面讲了Jmeter在性能测试中的应用及扩展(Jmeter 参数化的多种方式)。随着测试的深入,我们发现在性能测试中也会遇到不少的重复工作。    比如某新兴业务处于上升阶段,需要在每个版本中,对某些新增接口进行性能测试,有时还需要在一天中的不同时段分别进行性能测试,如果一味地采取手动触发的方式,当接口数较            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-04 15:22:48
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins with XCode 持续化集成(原创)本文力求以简明,准确的描述,分享使用Jenkins实现XCode持续化集成过程中的一些问题和解决方案。Jenkins下载和安装可从如下地址下载Jenkins安装,进入页面后选择右侧Mac OS  下载后的文件jenkins-1.643.pkg,1.643版本  下载完成后,双击。在安装向导中,直接点击 continue 按钮,直到最终完成            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 15:53:24
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              背景: 每次构建项目时都需要去修改一下配置,然后保存,再去立即构建。这样修改容易修改出错误,影响到执行脚本,且每次都要去修改配置,不容易修改,操作也比较麻烦。所以决定将Jenkins修改为参数化构建。下面是步骤。1. jenkins配置,勾选参数化构建  2. 添加参数,一般常用的choice 和 string parameter两种。&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 12:20:50
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先先简单讲一下Jenkins构建任务各种图标的含义 我的主界面有以下构建任务,这里前两列都是图标,第一列为构建的状态,前面已经讲过蓝色代表成功,红色代表失败.当然那是针对一次构建,一个构建任务可能有多次构建,这里的蓝色并不能完全代表任务就是构建成功的,还要结合后面的天气图标来决定,此外,我们看到这里还多出一种没有见到过的状态指示球:灰色球,这里灰色球代表该任务处处于禁用状态或者常未执行过一次构建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 12:32:03
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前文解决方法和思路简单介绍解决方法总结 前文  在devops的开发过程中,说到构建,jenkins是必不可少的,但是用jenkins来实现权限控制却不是那么理想,所以项目里可以基于jenkins来单独实现一套构建系统,而底层用的就是jenkins的api!而python也单独提供了库来封装jenkins-api,库名即是jenkins。相关文档如下:官方文档官方示例  而在调用上述文档            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-20 09:25:49
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系列目录Jenkins通过插件集成Sonarqube通过上一节我们了解了如何配置以使jenkins ci环境中可以执行sonarqube构建,其实Sonarqube官方也提供了jenkins插件以便更方便的管理.使用插件来执行sonarqube项目有以下优点1.可以很清楚的看到项目是Sonarqube项目,如下图示Sonarqube的begin,end不需要手动写,而是自动选择,项目名称,项目版本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 08:03:51
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:构建的项目为pytest+appium+allure,在pycharm里面已将环境代码调试并测试完毕,放到jenkins里执行的一些问题整理问题1.pycharm里可以正常运行代码,到了jenkins里提示module not found(而且非第三方包,自己写的py模块的情况):这里优先考虑sys.path的问题,本人亲测,不说100%的问题,至少90%的情况可以通过添加sys.path处            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 15:21:47
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需求背景:  现在用jenkins构建自动化测试(2个job),公司现将自动化纳入到发布系统  要求每次构建成功之后,把测试结果发送给发布系统。这就需要先获取jenkins构建的结果,如果构建结束,才能发送测试结果,否则就要等待jenkins构建结束。理解回调函数:  像这样类似:男女朋友约会结束,男方要求女方到家后发1个信息,告诉他安全到家了。就是python回调函数的应用场景。男女朋友约会结束            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 21:27:03
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在现代移动开发中,利用Jenkins进行iOS应用的自动化构建越来越常见。这篇博文将为你详细讲解在Jenkins中编译iOS项目的全过程,包括环境配置、编译过程、参数调优、定制开发、错误集锦和部署方案,确保你能顺利地实现这一目标。
## 环境配置
要开始使用Jenkins编译iOS项目,你需要正确配置环境。以下是需要的工具和设置:
1. **Jenkins安装**:
   - 确保你的服务器            
                
         
            
            
            
            # Jenkins Docker 编译
---
## 介绍
在软件开发中,持续集成(Continuous Integration)是一个重要的环节。它可以帮助开发团队更加高效地将代码集成到主干分支中,并通过自动化构建和测试来确保代码质量。Jenkins是一个流行的持续集成工具,而Docker是一种轻量级的容器化技术。本文将介绍如何使用Jenkins和Docker来实现持续集成环境的构建。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-01 12:53:16
                            
                                94阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jenkins之路-环境搭建以及第一个jenkins任务什么是Jenkins?怎么安装Windows上安装linux上安装Jenkins插件安装Jenkins用户权限控制:Role-based Authorization StrategyJenkins参数化触发器:Parameterized TriggerJenkins 多个项目或Job串并联执行:Multijob多个job并行再触发:Join            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-31 18:19:34
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景最近安装Jenkins,参照网上的各种资料进行尝试,折腾了好久,但是查找了这么多资料,相似度在90%以上!!!,相同的安装过程,测试了几台机器,未曾成功,不得不感慨自己能力有限,最终慢慢摸索,形成思路,现分享给大家,希望大家在安装的时候少走弯路。PS:本人很痛恨这种粘贴复制,毫无思考的博主,不但浪费了大家的时间,还浪费了大家的感情。知识背景首先需要理解的是,Jenkins是帮我们将代码进行统一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 12:57:40
                            
                                163阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 持续集成流程说明(1)首先,开发人员每天进行代码提交,提交到代码版本控制库(通常是SVN、Git,目前大多数都是Git,后续我们也直接使用Git)。(2)然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配置JDK、Maven等软件完成代码编译,代码测试与审查、测试、打包等工作,在这个过程中每一步出错,都重新再执行一次整个流程。(3)最后,Jenkins            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-02 15:13:55
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jenkins编译java     这篇文章将展示如何使用Jenkins Continuous Integration自动执行Java Web应用程序(使用MYSQL DB和基于Hibernate ORM在基于REST的Jersey2 Spring环境中开发的学生申请应用程序)的发布过程-上载发布工件到发布存储库。 如上一篇文章《在Windows上使用Jenkins自动部署和上传快照Java工件》            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 19:55:55
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            这次实习的任务之一就是搭建一个持续集成(Continuous Integration)环境。我们选择Jenkins作为持续集成工具,其优点是提供web GUI配置界面,方便配置,还可以安装很多第三方插件(plugin)进行定制与扩展,功能强大。其次选择Gitlab作为git server。Gitlab的功能和Github差不多,但是是开源的,可以用来搭建私有git server,也提供非常强大的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 10:06:48
                            
                                36阅读
                            
                                                                             
                 
                
                                
                    