Linux:Jenkins全自动持续集成持续部署(4)

在上一章部署好了之后,还需要点击一下才能进行部署,本章的效果是:当gitlab上的代码发生了变化后,我们不需要做任何事情不需要去点击构建按钮,Jenkins直接自动检测变化,然后自动去集成部署Linux:Jenkins项目拉取gitlab代码后自动执行脚本上传(3)-CSDN博客https://blog.csdn.net/w14768855/article/details/136954469?spm=1001.2014.3001.5501

本章是在上一章的基础上继续往下做的


1.CI&CD

需要先安装几个插件Gitlab Hook Plugin(之前已经安装过)、Build Authorization

Token Root 和 Build Token Trigger

安装完了插件还用去进行权限的配置

勾上点保存

勾掉点保存

Jenkins服务器中生成密钥

复制代码
openssl rand -hex 12

e54825778784d4d276d52eee

这串数值大家的都不一样

点击配置

再去gitlab上

测试成功


2.测试

我使用test随便修改一下并且进行推送

现在什么都不用动,两个页面自动就变了,这样就部署成功了

相关推荐
Elastic 中国社区官方博客10 小时前
为 Elastic Cloud Serverless 和 Elasticsearch 引入统一的 API 密钥
大数据·运维·elasticsearch·搜索引擎·云原生·serverless
Agent手记10 小时前
制造业数字化升级:生产全流程企业级智能体落地解决方案 —— 基于LLM+超自动化全栈架构的智改数转深度实战
运维·ai·架构·自动化
云安全助手10 小时前
弹性云服务器+高防IP:让DDoS攻击不再是业务“生死劫”
运维·网络·安全
深色風信子10 小时前
Docker newapi
运维·docker·容器·newapi
闫利朋12 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
阿里巴巴首席技术官13 小时前
通过纯Nginx实现一个简单的文件上传功能
运维·nginx
GL_Rain13 小时前
快速搭建Halo博客 + 崩溃秒恢复方案(Docker极简部署)
运维·docker·容器
不做无法实现的梦~14 小时前
Linux 上使用 CLion 开发嵌入式,并用 Codex CLI
linux·运维·服务器
卓豪终端管理15 小时前
两种终端数据清除策略的技术笔记:企业定向清除 vs 完全擦除
运维·自动化
lulukanshijie15 小时前
Packer 入门:自动化镜像构建工具
运维·其他·自动化