![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CICD-jenkins技术专栏
文章平均质量分 73
CICD-jenkins技术专栏
一个运维小青年
改变自己,才能适应世界
展开
-
jenkins流水线实现xjar加固
Spring Boot JAR 安全加密运行工具原创 2023-09-26 11:42:50 · 1008 阅读 · 0 评论 -
①jenkins企业必会技能,概念详解
文章目录Jenkins构建CI/CD 概念为什么要 CI / CD 方法简介一、jenkins介绍1、Jenkins概述2、Jenkins目标3、Jenkins特性4、产品发布流程持续集成,持续发布Jenkins构建CI/CD 概念什么是CI/CD:持续集成/持续发布—开发(git) -->git主库–>jenkins(git+jdk+tomcat+maven打包+测试)–>发布到tomcat服务器Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是原创 2021-11-02 19:58:05 · 279 阅读 · 0 评论 -
②jenkins企业必会技能,yum安装、war包安装部署详解
文章目录Jenkins2.303.1版本安装Yum安装1.配置 Jenkins的yum源3.访问登录War包安装1.下载安装包安装各种插件5.配置国内源上面出错就换这个源Jenkins2.303.1版本安装准备环境: 两台机器git-server ----https://github.com/bingyue/easy-springmvc-mavenjenkins-server —192.168.246.212—最好是3个G以上java-server -----192.16原创 2021-11-02 20:58:10 · 493 阅读 · 0 评论 -
Jenlins Pipeline、声明式(jenkins2.5新加入的语法)企业常用
文章目录声明式(jenkins2.5新加入的语法)声明式pipeline案例:参数详解2.2 agent none2.3 agent docker2.4 options参数详解2.5 environment2.6 parameters2.7 tools2.8 Parallel并串行化2.9 post钩子2.10 when2.11 pipeline scm2.12 pipeline scm项目实战声明式(jenkins2.5新加入的语法)特点:1.最外层必须由pipline{ //do somethi原创 2021-12-03 21:41:50 · 1524 阅读 · 1 评论 -
④jenkins企业必会技能、Jenkins参数拉取代码、版本回退、全局凭证
文章目录jenkins 拉取标签代码重要 可选版本回退进行测试jenkins 拉取标签代码重要 可选版本回退设置 参数,先查看一下有没有这个插件插件一插件二把插件进行更新 安装好接着进行 你的项目测试选择参数参数选择高级写上你上面的变量选择 顺序 ,选择逆序配置完成保存 退出下面接着构建,可以选择版本号进行打包发布进行测试默认tomcat发布目录的项目页面选择版本 v1.1进行构建可以看到他跳到v1.1版本下面进行拉取拉构建成功查看发布情况默原创 2021-11-03 14:05:11 · 565 阅读 · 0 评论 -
Jenkins-Pipeline、流水线,企业最受宠技术,脚本式Script、看完直接上班
文章目录Jenkins-PipelineJenlins Pipeline的基础语法一、声明式(jenkins2.5新加入的语法)二、脚本式Script脚本式pipeline案例:1.引用linux命令2.设置变量3.自定义分隔符4.列表5.for循环,遍历列表6.拉取代码7.版本参数化构建7.1标签式参数7.2commit/修订式参数8.脚本式中引用Credentials9.定义多版本构建工具10.调用Docker容器10.1安装调用docker的插件10.2调用node容器10.2调用jdk容器10.2调原创 2021-12-02 21:02:48 · 3279 阅读 · 0 评论 -
⑤jenkins企业必会技能、Jenkins+Gitlab +仓库标签、触发自动构建项目
文章目录jenkins的强大功能后端Gitlab 页面 把上面2个地址复制下来回到jenkins端开始测试jenkins的强大功能1、创建一个项目 名称自定义2、选择保留天数以及保留多少份3、选择标签 tag/4、后端Gitlab仓库5、添加仓库克隆 以及权限shh克隆需要 jenkins 用户配置私钥在jenkins上面,公钥配置在后面Gitlab上面6、构建触发器高级里面也勾选一下7、允许所有分支选择 生成 secret token地址后端Gitlab 页面 把上面原创 2021-11-03 20:59:42 · 767 阅读 · 0 评论 -
jenkins构建前端项目流程发布到远程nginx目录
文章目录jenkins构建前端项目流程项目 rock项目内容一项目内容 代码构建环境构建具体代码内容构建后操作以上就是项目内容构建项目 会在你的jenkins 发布目录生成对应项目名称远程 服务器目录复制构建其他项目需要修改的地方jenkins构建前端项目流程我这里是构建 6个前端项目,我拿其中一个举例子,其他五个复制项目,改名称-改包名-改放在的目录地址-就可以,项目 rock项目内容一项目内容 代码构建环境构建具体代码内容#指此脚本使用/bin/sh 来执,说明如果没有声明,原创 2022-05-18 18:26:36 · 873 阅读 · 0 评论 -
Gitea+Jenkins+webhooks-前端自动化部署
Jenkins的插件安装,在插件管理中安装Generic Webhook Trigger用于gitea构建触发器,Blue Ocean可以理解为Jenkins的一个皮肤(个人感觉界面看起来和操作使用很舒服)安装插件关于Jenkins准备工作,已经基本做完,下一步将使用gitea中的webhooks与Jenkins进行联系,达到代码自动部署的效果首先,我们先点新建任务,进入到任务列表,接下来,我将分享两种构建的方式,分别是批处理命令构建和pipeline流水线语法的方式构建在任务配置中输入gitea clo原创 2022-06-22 14:12:23 · 2070 阅读 · 7 评论 -
Jenkins-Pipeline、流水线,企业最受宠技术,实战项目一Pipeline+Maven+Ansible+Tomcat
文章目录实战项目Pipeline+Maven+Ansible+Tomcat12.1 Jenkins服务器配置解析12.2 Jenkins服务器Ansible配置12.3 Jenkins剧本12.4 后端服务器jdk、tomcat配置配置环境变量12.5 后端服务器配置脚本12.6 Jenkins pipeline代码实战项目Pipeline+Maven+Ansible+Tomcat| Jenkins服务器 | 192.168.153.190 || ------------- | -----------原创 2021-12-02 21:09:08 · 1583 阅读 · 0 评论 -
③jenkins企业必会技能,部署应用Jenkins+Gitiee+Tomcat实战
文章目录邮箱配置(可选)思路图添加后端服务器配置JDK和Maven构建发布任务后端服务器添加脚本调用maven打包命令启用邮箱构建项目②jenkins企业必会技能,邮箱配置(可选)安装邮件插件,才能确保邮件发送成功。否则可能不会发送邮件邮箱名称邮箱授权码找不到 点击右边的高级可以测试一下可看到邮箱确实接收到了邮件,则配置成功;当然邮箱能接收到邮件的前提是,邮箱要开启smtp服务上面邮箱配置完拉 下面就是实战 配置自动打包压缩发送war包思路图先给自己配置一个私原创 2021-11-02 22:07:58 · 342 阅读 · 0 评论 -
jenkins-pipeline流水线构建java项目
jenkins自动化原创 2022-06-17 15:47:56 · 3650 阅读 · 0 评论 -
K8S自构建Jenkins-Agent-JDK17镜像动态工作节点
(img-NyfKTkPD-1680869709141)]查看最后命令执行没有。查看最后命令执行没有。原创 2023-04-07 20:17:32 · 427 阅读 · 0 评论 -
Jenkins-pipeline声明式语法生成器 使用详情
文章目录jenkins-pipeline 语法使用简单的语法框,需要什么内容往里面添加就可语法模板一jenkins-pipeline 语法使用我们使用语法的时候,有些语法需要自己去编写,比较麻烦我们可以使用jenkins语法生成器,我们把想要执行的语法写到项目里面,他会生成对应的语法,复制到我们的代码就可以使用点击流水线语法语法使用说明简单的语法框,需要什么内容往里面添加就可# 这个是声明式拉取代码,这个是成功的pipeline { agent any stages {原创 2022-05-17 23:40:10 · 568 阅读 · 1 评论 -
Jenkins+webhooks-多分支参数化构建-
高级大佬文档采用第二种方案pipeline 通过 自定义参数(This project is parameterized - String Parame),来构建部署。( 注释: 参数化构建 - 字符串参数 )Gitlab --或者gitea 主分支、从分支 代码修改后,通过 webhook 触发 jenkins。jenkins 可以通过 分支变量 来构建部署。注意:此处使用的是 Jenkinsfile - pipeline,每个分支都需要有这样一个文件代码仓库主分支webhook:完原创 2022-06-25 09:33:18 · 3250 阅读 · 0 评论 -
Jenkins-Pipeline、流水线,企业最受宠技术,实战项目二上线企业k8s容器化应用
文章目录上线企业k8s容器化应用项目2.13.1 Jenkins服务器配置2.13.2 k8s主节点配置2.13.3 更新仓库2.13.3 pipeline代码2.13.4 进行构建2.13.5 访问测试2.13.6 再次模拟代码更新再次构建上线企业k8s容器化应用项目项目描述:描述:利用pipeline代码,上线公司企业级容器应用1.Jenkins服务器拉取代码2.Jenkins服务器编译打包,生成war包3.jenkins服务器利用Dockerfile将新war包拷入镜像,生成新的镜像,镜像原创 2021-12-03 20:56:17 · 1121 阅读 · 0 评论 -
Gitea+Jenkins+webhooks-多分支触发+备份构建前端资源
Jenkins的插件安装,在插件管理中安装Generic Webhook Trigger用于gitea构建触发器,Blue Ocean可以理解为Jenkins的一个皮肤(个人感觉界面看起来和操作使用很舒服)安装插件关于Jenkins准备工作,已经基本做完,下一步将使用gitea中的webhooks与Jenkins进行联系,达到代码自动部署的效果首先,我们先点新建任务,进入到任务列表,接下来,我将分享两种构建的方式,分别是批处理命令构建和pipeline流水线语法的方式构建在任务配置中输入gitea clo原创 2022-06-29 15:07:28 · 2474 阅读 · 0 评论