202011-25 Jenkins插件pipeline原理及使用方法解析 摘要:pipeline字面意思就是流水线,将很多步骤按顺序排列好,做完一个执行下一个。下面简单介绍下如何使用该插件帮我们完成一些流水线型的任务pipeline字面意思就是流水线,将很多步骤按顺序排列好,做完一个执行下一个。下面简单介绍下如何使用该插件帮我们完成一些流水线型的任务一,安装pipeline进入jenkins的【系统管理】--【插件管理】页面,选择【可选插件】然后搜索pipeline。然后选择直接安装,它会将依赖的一些插件也一... 继续阅读 >
202011-19 Docker Gitlab+Jenkins+Harbor构建持久化平台操作 CI/CD概述CI工作流程设计Git代码版本管理系统只能命令行去管理gitGitlab基于git做了图形管理页面,企业使用gitlab做私有的代码管理仓库Github公共代码管理仓库搭建gitlab搭建gitlab先创建工作目录,因为有些数据需要持久化[root@www~]#mkdir-p/gitlab[root@www~]#cd/gitlab/dockerrun-d\--namegitlab\-p8443:443\-p9999:80\-p9998:22\-v/gitlab/config:/etc/gitlab\-v/gitlab/logs:/var/log/gitla... 继续阅读 >
202011-11 关于docker部署的jenkins跑git上的程序的问题 1、首先是关联git遇到报错:ERROR:Couldn'tfindanyrevisiontobuild.Verifytherepositoryandbranchconfigurationforthis这是因为我不是跑git的master分支代码,所以报错。具体可参考这篇文章解决就是把指定分支按照下图的设置,就是代表any分支的意思。这样就会把git上的代码clone到jenkins容器目录当工程下,我这里为:/var/jenkins_home/workspace/first_python/2、设置执行shell运行程序2、保存构建执行后就可以在... 继续阅读 >
202010-10 docker搭建jenkins服务的示例 拉取镜像root@EricZhou-MateBookProX:dockerpulljenkins/jenkins:ltslts:Pullingfromjenkins/jenkins3192219afd04:Pullcomplete17c160265e75:Pullcompletecc4fe40d0e61:Pullcomplete9d647f502a07:Extracting[===================================>]35.65MB/50.07MBd108b8c498aa:Downloadcomplete1bfe918b8aa5:Downloadcompletedafa1a7c0751:Downloading[=================>]36.8M... 继续阅读 >
202010-10 jenkins+Maven从SVN上构建项目的方法 一、安装Maven下载地址:https://maven.apache.org/download.cgi把下载的安装包解压tar-xvfapache-maven-3.6.1-bin.tar.gz配置环境变量vim/etc/profileexportM2_HOME=/usr/local/maven/apache-maven-3.6.1exportPATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin使配置文件生效source/etc/profile查看版本信息mvn-v二、jenkins配置1、配置jdk先在Jenkins服务器上安装jdk进入Jenkins页面:ManageJenkins->GlobalToolConfiguration2... 继续阅读 >
202010-10 使用Jenkins来构建SVN+Maven项目的实现 前言在我们开发过程中,由于主流的架构都是采用前后端分离的方式,我们作为后端开发者需要为前段持续地提供运行在容器中最新代码,虽然可以通过在编译器中打完包后在放到容器运行,但是显然这种方式是既不方便的,那么能不能呢使用更加便捷的方式来构建发布程序呢?正文JenkinsJenkins是一个开源的、可扩展的持续集成、交付、部署的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的... 继续阅读 >
202010-10 如何基于Jenkins构建Jmeter项目 1、启动Jenkins(windows版本)2、新建自由风格的项目定时任务构建操作安装HTMLPublisher插件构建后操作最后保存构建,查看报告以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。 继续阅读 >
202010-10 Jenkins源代码管理SVN实现步骤解析 Subversion安装插件1.首先将本地的自动化用例打包上传svn2.配置jenkins源代码管理(每次执行jenkins时,会自动check-out配置地址中的代码到Jenkins的工作空间内)3.配置构建(我用的是windows命令构建,路径对应之前设置的jenkins自定义工作空间即可,因为当SVN源码更新,自定义的工作空间内的内容也会更新,所以这样每次Jenkins所执行的代码都是svn中最新的)以上就是本文的全部内容,希望对大家的学习有所帮助... 继续阅读 >
202010-10 Jenkins节点配置实现原理及过程解析 1.配置代理系统管理---configureGlobalSecurity(全局安全设置)---Tcpportforinboundagents---指定端口服务器防火墙中开放此端口(linux版)关闭电脑防火墙(windows版)点击agentprotocols---勾选JavaWebStartAgentProtocol42.添加节点系统管理---管理节点新建节点---输入节点名称(node2)---勾选PermanentAgent添加节点(可以理解为是一个代理服务器)jenkins安装在一台机器,所有的jobs都在这台机... 继续阅读 >
202010-10 Jenkins环境搭建实现过程图解 jenkins是基于Java开发的一种持续集成工具,减少手工重复性工作,提高效率,而且可以定时跑脚本超级方便撒tomcat:http://tomcat.apache.org/jenkins下载:https://jenkins.io/download/下载后放在tomcat下面的webapps里打开jenkins页面:http://localhost:8080管理员密码在目录里面安装插件可默认,也可自己选择安装新建项目创建测试test项目构建可定时跑脚本,不需手动以上就是本文的全部内容,希望对大家的学习有所帮助,也希... 继续阅读 >
202010-10 Jenkins集成sonarQube实现代码质量检查过程图解 1.sonarQube的简介SonarQube是一款自动化代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与你现有的工作流集成,以支持跨项目分支和拉取请求的连续代码检查。其工作流程如下:如图SonarQube由以下4个组件组成:1.SonarQubeServer:WebServer:供开发人员,管理人员浏览高质量的快照并配置SonarQube实例SearchServer:基于Elasticsearch的SearchServer从UI进行后退搜索(历史)computeEngine:负责处理代码分析报告并... 继续阅读 >
202010-10 Jenkins迁移job插件Job Import Plugin流程详解 由于又开了新机器所以又要重新布置Jenkins从老项目拷贝过来,发现JobImportPlugin这个插件更新了,和以前的有些出入所以再记录一下插件管理安装一下JobImportPlugin可以看到已经更新到3.4版本了安装之后可以在首页找到点开之后可以发现和以前不一样了,不能配置了我们可以在系统配置下找到填入需要转入的jenkins项目地址账号等信息我这里用的账号,也可以用ssh秘钥等回到界面点击Query就会出现要转移的项目,勾选确认即可以上... 继续阅读 >
202010-10 基于Jenkins搭建.NET FrameWork持续集成环境 这里我们主要搭建.Net环境。本文是在Windows环境下安装的Jenkins进行操作一、安装所需环境这里我们需要安装以下安装包:.NETFramework4.6.1https://www.microsoft.com/zh-cn/download/details.aspx?id=49982MicrosoftBuildTools2015https://www.microsoft.com/zh-CN/download/details.aspx?id=48159.NETFramework4.6.1DeveloperPackhttps://www.microsoft.com/zh-CN/download/details.aspx?id=499... 继续阅读 >
202010-10 基于Jenkins搭建.NET Core持续集成环境过程图解 我们用NuGet还原.NETCore项目会报以下错误:errorNETSDK1064:未找到版本为1.8.2的包BouncyCastle.NetCore。它可能已在NuGet还原后删除。否则,NuGet还原可能只是部分完成,这种情况可能是最大路径长度限制所导致。关于这个问题我找了好久也是google到一条信息才明白这里就直接放解决办法,其实网上就有方法,有的简短,有的笼统我们这里用到的是dotnet命令来还原、构建、以及部署从.NETCore2.0开始,无需运行dotnet... 继续阅读 >
202010-10 基于jenkins构建结果企业微信提醒 每当jenkin在构建之后我们想把构建结果SUCCESS/FAILURE或者其他信息通知给其他人,也许有人会说,不是有邮件提醒吗?但是我这里的环境邮件提醒的话所被通知者并不会第一时间去阅读,所以我们用“钉钉”,“企业微信”来第一时间去通知你想通知的小伙伴们。因为我这里的环境用的是企业微信所以本文都是基于企业微信来说的,不过在钉钉上也可以使用,也可以利用钉钉在jenkins上的插件,那样更方便些。进入正题我们要获得jenkin的构建... 继续阅读 >
202010-10 Jenkins如何使用DockerFile自动部署Java项目 Jenkins下用DockerFile自动部署Java(SpringBoot)项目,简单自用,勿喷一、Jenkins构建Java(SpringBoot)项目新建-构建一个Maven项目需要提一下,现在新安装的没有这个选项,需要在插件里安装一下MavenIntegrationjava配置,其他配置查看以前文章以上配置即可配置完成二、发布到服务器,DockerFile部署自动构建PublishSSH配置这里在目标服务器上放了个shell命令,我这里的web是做了个Nginx的负载均衡,所以路径方面自行修改Docker... 继续阅读 >