摘要  昨天抽空将jenkins+gitlab(git)+maven整合了一下,再次记录一下以防下次再去查找省的麻烦。 git、maven、java配置  启动jenkins之后进入系统管理里面的Global Tool Configuration(进入这页面的前提是你的系统上已经安装了git、maven、java).首先是java的配置如下图所示:     在这里配置java的路径,如果            
                
         
            
            
            
            windows系统安装Jenkins:从网址 https://jenkins.io/zh/download/ 下载windows版的Jenkins包jenkins-2.176.3.zip,解压后直接运行jenkins.msi即可,安装完成后自动跳转到Jenkins的web界面 http://localhost:8080。 Linux系统安装Jenkins:  
 一、 
 安装            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 21:00:49
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第四阶段提升时  间:2023年8月22日参加人:全班人员内  容:基于Jenkins自动打包并部署Tomcat环境目录一、传统网站部署的流程(一)传统代码上线的过程(二)目前主流网站部署的流程(三)Jenkins 的工作原理:二、安装部署基于Jenkins自动打包并部署Tomcat环境(一)实验环境,服务器设置(二)所有主机关闭防火墙和selinux,修改主机名(三)配置gi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-09 11:07:59
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            切换到/usr/local/src路径  cd /usr/local/src下载Jenkins官方war包(采用war包安装方式,启动tomcat即连jenkins一同启动,如链接失效请自行百度搜索Jenkins官网进行下载)  wget http://ftp.tsukuba.wide.ad.jp/software/jenkins/war/1.642/jenkins.war下载            
                
         
            
            
            
            背景:         1.当前CI/CD是企业级运维发布体系的核心组成部分。特别是当前微服务化理念越来越重,服务拆分的情况越来越多,会有很多的业务程序需要部署,发布,迭代至生产环境。这对运维人员,开发人员的维护是及其困难的。         2.jenkins的出现允许开发人员对需要服务进行持续的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 16:27:24
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            py调jenkins接口发布并通知  这个需求是我给自己安排的,因为每到工作日,基本晚上10点后都要进行生产环境的发布(10点后会自动关停系统,直到第二天7点),总共3个任务。天天要我发,老实说,不胜其烦,所以周末空闲写了个雏形,今天小改下,就能跑了~~~  只能说,这个python脚本比较拙劣,刚好满足基本需求,后续需要完善的地方比较多,例如3个任务写到同一个脚本脚本思路: (1)环境            
                
         
            
            
            
            在完成前文的pipeline项目构建和更新之后,本文我们来测试maven项目的构建自动发布。具体环境要求如下:1、docker私有仓库(本例中使用vmware企业级产品harbor)2、jenkins插件Publish Over SSH安装完成3、Jenkins Slave Pod中需要有Docker环境(因为post step1中需要将war文件打包到docker镜像中,因此Jenkins Sl            
                
         
            
            
            
            jenkins 项目名中明确了 是jar tar.gz war包研发需要提供 项目名-地点-环境(研发、测试、生产)-应用项目名称(admin)-包格式(jar\war\gz) deployment 名字 和 service名字 在 k8s中 定义为 应用项目名称namespace 为 环境+项目名            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 16:38:38
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基础环境:操作系统CentOS 7.4 64位CPU1 核内存1 GB公网带宽1 Mbps登录用户root安装java和tomcat利用rz或者ftp工具上传java.gz、tomcat.gz 到 /opt目录如图tar zxvf jdk-8u191-linux-x64.tar.gz  解压vim /etc/profile 添加java环境变量,内容如下:#java env
JAVA_H            
                
         
            
            
            
            一、Jenkins介绍1.1 持续集成  持续集成( Continuous integration , 简称 CI )指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干 之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。1.2 Jenkins持续集成的过程(传统方式与自动化部署)传统部署:自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 14:47:41
                            
                                566阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            原标题:使用Jenkins+Sonarqueb进行自动化测试和代码质量检测简介JenkinsJenkins是一款开源的持续集成工具,它的特点:易于安装、易于配置、可扩展(自己开发插件),并且它拥有数以百计的成熟插件,这种插件式的特点提供可做任何事情的可能。SonarqubeSonarQube 是一个用于代码质量管理的开源平台。通过插件形式,可以支持包括 java, Objective-C, Swi            
                
         
            
            
            
            Skip to end of metadata 
 
 
Go to start of metadata 
   
  linux环境搭建jenkins过程 1、下载jenkins包、jdk、maven包、tomcat包或jboss 2、解压安装jdk,设置环境变量 3、解压安装maven包,设置maven-home环境变量 4、解压安装tomcat环境,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 21:13:47
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jenkins本身作为一款运维利器,具备  1. 持续集成 (Continuous integration) 
2. 持续交付(Continuous delivery) 
3. 持续部署(continuous deployment)  的强大能力, 对于生产的版本部署, 有时候会遇到新发的版本出现严重BUG等问题, 急需进行版本回退,为了解决这种应急问题, 特地介绍下如何使用jenkins做web            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 21:36:56
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            可以解决的问题:有时,我们希望项目能够根据不同参数、或不同环境来编译,若使用多个项目来实现,则有些浪费资源,那么最好是可以实现:在一个项目中,就能根据给出的不同参数来编译不同版本。 
我这里以自定义参数为例。思路比如当前项目的参数有四种(非完整参数,简单举例而已)python -Purpose test -version 1.0
python -Purpose release -version 1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 18:49:26
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录   一、环境说明和准备1、环境说明2、服务器准备工作二、发布脚本编写1、自动化部署流程设计2、自动化部署脚本编写三、发布测试1、开发机和github添加ssh信任2、克隆项目到开发机进行开发测试3、修改index.html文件4、提交代码5、发布代码6、测试访问7、回滚测试  一、环境说明和准备1、环境说明主机名IP地址角色系统deploy-server192.168.56.12发布Cent            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 21:49:19
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins 是一个流行的持续集成和持续交付工具,它可以帮助团队自动化构建、测试和部署软件。在软件开发过程中,当有代码变更时,我们通常需要知道哪些文件被修改了,以便能够正确地构建和部署新版本。Jenkins 提供了多种方式来获取变更信息,包括版本控制系统的插件和 Webhooks。
## Jenkins 插件
Jenkins 提供了很多流行的版本控制系统(Version Control Sy            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 22:15:44
                            
                                344阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               因为学习过web前端的知识,微信小程序四大模块中的wxml,wxss,js三个模块都和web差不多,wxml是超文本标签语言,用标签来实现页面元素,wxss是样式表,wxml好像不能用<style>标签,所以外部样式表成为样式操控方式。js(javascript)还是实现逻辑层,不过DOM无了(还不太明白)。  今天学了json文件的大概意义。jso            
                
         
            
            
            
            之前关于jenkins的基本安装配置等都介绍了,现在终于可以开始进行我们的自动部署了。1.创建任务在jenkins主页面左侧菜单选择New一个任务,填写名称dev(自己定义就行),选择构建一个自由风格的软件项目,点击ok进入任务配置页面2.任务配置在General填写一下任务描述在Source Code Management(源码管理)中选择git(我用的是git和gitLab,svn的选下面的)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 11:17:02
                            
                                125阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言最近捣鼓jenkins自动部署,踩了好多坑,记录下,防止以后又忘~ _ ~准备工作事先安装好 java(需自行配置环境变量) node git nginx(此样例中使用,可根据需求选择其他服务)百度网盘 提取码 7x68 内含本博客所有需要安装的软件安装nginx直接解压到磁盘,根目录有一个.exe文件,双击即启动了nginx服务 在根目录html文件夹下新建一个auto文件夹,用来存放自动部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 12:42:27
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
  Eclipse JAVA文件注释乱码将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。 
  总结网上的建议和自己的体会,可以参考以下几种解决方式: 
  1 改变整个文件类型的编码格式 
  1) eclipse->window->preferences            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 20:09:39
                            
                                105阅读