上节已部署jenkins: 并准备好一个maven项目发布到码云使用Jenkins进行自动打包部署之前,需要对Jenkins做一些全局配置。jdk,maven,git(并添加ssh凭证)设置jdk我的安装目录:/usr/local/java/jdk1.8设置maven我的安装目录:/usr/local/java/maven3.6.3  配置maven的settings            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-08 18:16:17
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            工作需要,需要搭建Jenkins,用maven编译java项目,打包发布docker镜像,同时用tomcat部署web服务。这样会大大的节省开发人员和测试人员的时间,也为发布产品提供方便,所以构建了这样的一个系统,相对来说比较简单,只是对于初次接触的人来说,还是有些小坑需要去克服的,记录一下自己的搭建过程。1.登陆虚拟机物理机自然是资源有限了,所以申请了一台虚拟机(memory 4G, swap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 23:47:26
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Jenkins介绍是一款开源自动化服务器,旨在自动化连续集成和交付软件所涉及的重复技术任务。 Jenkins是基于Java的,可以从Ubuntu软件包安装,也可以通过下载和运行其Web应用程序ARchive(WAR)文件进行安装 - 构成一个完整的Web应用程序的集合,该文件旨在在服务器上运行2、开始安装(我的是Ubuntu18.04服务器)2.1 安装Java SDK1 apt-g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 17:17:51
                            
                                329阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前端工程化的今天,版本发布已经成为开发中的重要一环。很多项目开发中都开始使用jenkins来做自动发版工作。不过jenkins复杂的安装配置比较不容易上手,而且很多环境是不适用安装jenkins来做自动发版的。我模拟Jenkins逻辑写了一个node版本的自动发版的程序。带大家了解一下自动发版的基本原理。同时,如果需要的朋友也可以直接上手来使用。仓库地址和使用方式使用方式:> git clo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 19:39:32
                            
                                558阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            专栏的前面几篇博客已经把jenkins和gitlab集成起来了,接着我们开始打包,部署发布maven项目第一步 在jenkins容器中安装maven首先在jenkins中安装maven,docker安装的maven默认安装了java,但是没有安装maven,所以这里我们需要自己进入到jenkins容器中,然后安装maven。 我这里的maven是自己在官网传送门下载的最新版maven3.9.0.t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-14 19:56:01
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                jenkins是一款持续集成工具,它可以做的事情很多,其中一个主要的功能就是简化部署流程。一、使用jenkins前后对比1,对于以前发布流程。(1)本地把项目打包。(2)通过工具,将项目传送到服务器 (3)关闭tomat或jboss,将打包的项目放在webapp目录下(4)重启tomat或jboss.每次这样做,不仅慢,而且容易出错。,2,有了jenkins之            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 15:52:42
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            环境准备本次整合使用jenkins发布github项目到服务器的tomcat,所以需要准备好git、jdk、maven环境,这里列下我的环境版本 JDK:1.8.0.11 Maven:3.6.3 Git:1.8.3.1 能查看各组件版本号说明环境准备OKjenkins全局设置系统管理 -> 全局配置配置jdk,别名任取 2. 配置git,别名任取git目录根据安装方式可能会有差别,可通过wh            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 22:46:54
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                       Jenkins是使用Java开发的,官方提供一个war包,并且自带servlet容器,可以独立运行也可以放在Tomcat中运行.因为我已经安装了tomcat,所以使用后者方法,如使用前者可参考此文章前提:1、已安装android sdk 2、安装gradle 3、安装jdk一、官网下载jenkins的war包下载地址            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 21:57:06
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            jenkins自动构建vue项目(自动打包、备份、上传、跨服务器拷贝、git自动触发构建)一:环境准备: 首先,在安装jenkins之前,我们要先在linux中必须安装jdk,本次我们使用的是jdk1.8版本,其次由于我们是构建vue项目,并且要实现gitlab提交代码自动构建的功能,所以还要用到nodej以及git;这些步骤这里不做详细介绍,自行安装即可。二:jenkins安装及启动 前期准备工            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-05 15:57:47
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如今的前端项目已不像之前直接写完代码,扔到服务器直接运行了。免不了安装依赖,执行build过程,然后再将打包后的代码上传到服务器,可能还需要更改配置文件啥的。如此多的步骤严重影响开发的日常划水时间。所以jenkins自动化部署少不了。听说这个老头可以帮你做很多事直接进入正题,登录进入jenkins后台,在Dashboard左侧菜单新建任务选择流水线任务类型,输入任务名称,可以是项目名称,然后确认,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-02 10:20:46
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上。笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上。我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去完成,这也是我们做软件开发的核心思想。借用 Jenkins 持续集成重复工作是一个很不错的选择。研究 Jenkins 的最终目的是解决公司中 Java Web 项目的自动化部署,公司项目本身是由几个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 16:05:13
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            安装 Jenkins安装相关插件配置Jenkins和相关的插件信息配置 Jenkins 的 GitLab 相关信息配置访问token配置ssh在Jekins配置GitLab账号配置相关插件配置证书插件新建工程配置工程General源码管理构建触发器构建环境构建更新 pod配置 build 和 archive 配置General build settingsCode signing & O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 12:59:33
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            jenkins+npm、maven打包+文件传输远程部署流程步骤一jenkins的安装jenkins服务启动访问jenkins页面步骤二npm的安装前端工程编译步骤三maven的安装maven配置注意项maven的使用步骤四结合jenkins进行自动部署1.jenkins配置2.以创建一个自由风格的软件项目为工程3.源码管理4.npm的构建5.maven的构建6.远程文件传输及shell执行7.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 08:10:12
                            
                                806阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、手动打包1.创建一个普通Springboot项目2.将创建的Springboot项目手动打成jar包,再进行运行二、Jenkins实现自动化项目打包,部署,运行。1.在liunx系统中安装相关软件2.安装Jenkins3.使用Jenkins进行项目打包 前言本文主要学习记录两种方式实现Java项目完成后,打包成可运行的jar包。手动打包和使用Jenkins打包。一、手动打包1.创            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 18:00:25
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言我们都知道,平常在开发中,需要经常打包然后上传到测试平台供测试人员测试。当然这些都不是难事,也不很繁琐。但是如果有更高效率的工具,我们为何不用呢?今天本篇文章就是我个人开发中利用Jenkins实现自动化发包。环境以Mac os为例,需要安装以下工具:1.Jenkins下载 jenkins.io/download/ 强烈推荐下载war包,dmg安装包可能有问题2.Tomcat下载 tomcat.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-02 23:16:28
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            流程1、配置Java环境2、安装Jenkins3、Jenkins配置具体操作1、安装JDK和配置java环境参考:[java环境配置]https://www.jianshu.com/p/964bdfeb9465注意:java需要安装8.0版本2、Jenkins安装参考:[Jenkins安装]https://www.jianshu.com/p/41ecb06ae95f[Jenkins官网下载地址]h            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 21:25:50
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前面我们讲解了如何使用msbuild.exe编译一个.net程序.示例中我们讲解的是编译控制台项目,但是我们知道web项目不仅需要编译类的嵌入的资源文件,还要拷贝诸如css,html,js,图片等资源文件,比较旧的msbuild版本如果不对web项目作特殊处理则是不能复制这些资源文件的.
下面我们讲一下如何通过参数设置使得msbuild编译的web项目在编译时复制资源.
首先我们打开visual            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 18:41:39
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:因为之前使用docker拉取的jenkins无法检测到本地服务器安装的jdk和maven,所以我在本地服务器直接拉取了jenkins,使用8090端口与docker拉取的jenkins进行对比,可以检测到本地服务器安装的jdk和maven,前端和后端分开写1.使用jenkins+nginx自动化部署前端项目并打包备份1.首先,准备一个jenkins的安装包并进行解压:wget https:/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 19:53:55
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景: 首先,Jenkins可以很方便的在我们的项目中帮助我们去部署、打包项目,在开发过程中避免了繁琐的手动打包步骤,只要我们把项目部署到Jenkins中,然后添加上一些列的脚本,就能帮助我们很快的完成打包工作,并且它与版本管理工具Svn、Git等兼容自动化部署原理: 简单的说就是当我们写好代码,把代码提交到github上,jenkins监测到代码变化就会自动构建项目,把代码拉取到服务器,从而实现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-01 18:11:43
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            手动部署 部署也可以称为“发布”、“发版”、“上线”,一个接口,一个模块,一个功能,一个项目都能称之为部署。开发周期大版本一到俩个月小版本小到一俩天,多到一俩周可以使用jar包部署,借助docker镜像部署1、项目打包# maven原生方式打包 jar包中只有当前项目的文件 springboot项目使用springboot maven插件打成jar包:所有依赖的第三方的jar包会打包到一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 20:23:17
                            
                                562阅读
                            
                                                                             
                 
                
                                
                    