前言最近在搭建一个自己的网站,网站框架搭好了要把项目放到服务器运行,但是每次更新网站内容就要手动部署一次,实在很麻烦,于是就想搭建一套自动化部署的服务。看了一些案例最后选用现在比较主流的Jenkins + Github + Nginx的方案来搭建,于是跟着教程去做,顺便把自己搭建的过程分享出去。以下操作默认大家已经申请自己的服务器,并开放所需要的端口。我自己的服务器是阿里云CentOS。注意:ub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 19:18:25
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.使用git之前的准备工作1、 搭建Jenkins的机器上,有安装git,配置git的安装地址,Jenkins配置Git的安装地址2、 Global Tool Configuration - > Git:配置git的安装地址3、 Jenkins的插件管理,有Git相关的插件2.创建项目-》选择自由风格1、在项目general,选择github,填写github的地址,这个git地址是不带.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-22 19:43:22
                            
                                527阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。 作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-23 14:50:16
                            
                                487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、安装SVN服务器,安装方法网上很多资料可参考。    在opt目录下创建svn库 /opt/svnrepo/   在该目录下执行以下命令,创建一个版本库svnsvnadmin create svn    创建完成后,/opt/svnrepo/目录下会生成svn目录,进入svn目录,会看到里面包含如下目录conf:配置文件目录
db:上            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 19:08:55
                            
                                184阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在刚完成build了一个项目,该项目构建发生以下报错:查看报错信息:ERROR: Couldn’t find any revision to build. Verify the repository and branch configuration for this job.是因为我分支设置错误。Jenkins无法完成,修改项目分支 :
再次build,即可构建成功。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-22 19:49:22
                            
                                830阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文将以我之前的一篇基于vue-cli3.0构建移动端架子的前端代码自动化部署到目标服务器为?。实现目标本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。前期准备github 账号和项目centos 服务器;服务器安装 Java SDK;服务器安装 ng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 12:12:10
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              先到Jenkins官网的Meet Jekins中看一下Installation部分,原文如下You have several options for downloading and installing Jenkins:
*Use one of the platform-specific package/installer links on the Jenkins site to insta            
                
         
            
            
            
            1.Docker环境下的安装下载Jenkins的Docker镜像:docker pull jenkins/jenkins:lts在Docker容器中运行Jenkins:docker run -p 8090:8080 -p 50000:5000 --name jenkins \
-u root \
--restart=always \
-v /mydata/jenkins_home:/var/jen            
                
         
            
            
            
            本文接着上篇安装jenkins,安装相关插件,使用我们公司持续集成的测试环境实例进行演示========= 完美的分割线 ==========1.安装jenkins的maven插件如果要使用jenkins自带的maven插件进行打包,需要安装maven插件,较常用,不过我这边使用的是服务器上已经安装好的maven工具,所以该插件可以不安装以下是常用的jenkins插件安装方法:以maven插件为例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 10:20:21
                            
                                777阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins目前是手动进行项目构建的,如何才能做到Github并持续集成呢? 配置前要求: 1.Jenkins已经安装Github插件 2.Jenkins服务器已经拥有一个公网IP地址 第一步:配置Jenkins全局 尽管Jenkins已经配置与Github代码库进行通信,但我们需从Jenkins ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-16 08:43:00
                            
                                408阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在软件开发过程中,自动构建是一个关键的环节,能够大大提高开发效率、降低错误率。本文将介绍如何在 Jenkins 中设置 GitHub 提交代码后的自动构建。步骤 1: 安装和配置 Jenkins首先,确保你已经在服务器上安装了 Jenkins。如果没有,请参考Jenkins 官方网站的安装指南进行安装。步骤 2: 安装 GitHub 插件在 Jenkins 控制台中,导航到“Manage Jenk            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-12-28 11:26:40
                            
                                1402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装官网上下载war包扔到tomcat的webapp下,启动tomcat即可配置Gradlepush | merge自动构建配置触发器Gitlab添加WebHook自动杀死上个进程并启动新的jar杀死上个进程#!/bin/sh
tomcat_id=`ps -ef | grep sso | grep -v "grep" | awk '{print $2}'`
echo $tomcat_id
fo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-15 23:11:04
                            
                                257阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言 上篇文章写了关于定时构建,以及构建后发送邮件的内容,但是构建时运行的代码是我们手动添加到Jenkins工作空间的。这篇文章我们说一说自动从GitHub远程库拉取代码,执行构建,废话不多说,开始!(开始之前,我们需要安装GitHub插件:GitHub plugin 如何安装自行百度吧) 新建项目            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-12-29 13:53:13
                            
                                1424阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            大致工作流程:  本地代码开发完 提交到代码仓库例如github 由webhook触发Jenkins上的配置,Jenkins自动拉取GitHub上的代码然后编译打包部署。 1.前提工作准备(可能出现的问题)Springboot项目 (使用maven打包要排除内置的tomcat 和 高版本jdk的依赖要降低依赖)JDK1.8(找到jdk安装路径)maven3 (打包的时候需要下载项目的依赖            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 17:41:48
                            
                                89阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:看过本文,让零基础的你也能够掌握利用jenkins+git自动化构建项目。       之前我们学习了安装jenkins这一款自动化构建工具。同学们也应该都看到了它持续集成的优点,如果不会安装的请移步之前的文章链接:让项目构建变得更加自动化,这个工具你必须要掌握……上面发文里我们是通过yum install方式安装的jenkins,不过这里我建议同学们使用war包的方式安装部署,首先去官方网            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:35:20
                            
                                275阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、安装Jenkins1.下载下载地址:http://mirrors.jenkins.io/war,选择合适的版本下载即可!2.安装运行jenkins时建议使用root 用户,  #切换为root用户  su root  #创建jenkins 文件夹并进入到jenkins文件夹中  mkdir /usr/local/jenkins   cd  /usr/local/jenkins...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-21 20:47:40
                            
                                257阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jenkins实现从git上自动拉取源代码——>自动编译——>发布到测试服务器——>验证测试,这个大家应该都知道,但是关于源代码里的配置文件,可能就会有点头疼了,一般测试都会自己的测试分支,但是测试分支的代码可能是开发提交,也可能是测试从开发分支自行合并到测试分支,但是不管如何,这里面都有一个问题,有可能开发把配置文件更新成了localhost,哈哈哈~如果我们在拉取源代码后,自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-14 13:57:11
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建、自动编译和部署,非常方便。在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器数量的增加,Jenkins的优势就会凸显出来,可以很好的提高效率,减少很多人工操作。现在公司的开发都是使用Git管理代码,Maven管理多模块和项目依赖,所以今天尝试学习如何使用Jenkins搭建Git            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-25 11:58:49
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在上一章我们已经完成了jenkins的部署了,那么从本章,我们尝试从git上将我们的私密项目的源代码通过jenkins拉取到本地来,首先确保在github上有一个私密项目,同时你还记得自己github的账号和密码。1、安装git在我们使用jenkins帮我们拉取代码的时候,我们首先需要在服务器上安装我们的git客户端。 # 安装Git yum install -y git2、创建Jenkins任务1、创建一个名为vote-million-image流水线任务:2、接来下我们要借助Jen.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-10-19 11:59:20
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在上一章我们已经完成了jenkins的部署了,那么从本章,我们尝试从git上将我们的私密项目的源代码通过jenkins拉取到本地来,首先确保在github上有一个私密项目,同时你还记得自己github的账号和密码。1、安装git在我们使用jenkins帮我们拉取代码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-13 13:59:37
                            
                                1236阅读