jenkins + gitlab + nginx 自动部署(webhook)

一、意义

当代码仓库被更新时,Jenkins会自动拉取代码进行构建。

适用于测试环境

二、jenkins + gitlab + nginx 自动部署(webhook)

1.准备服务器

①安装Jenkins(Java17,tomcat9)

②安装gitlab (16)

③测试机(安装nginx,Java8)

2、构建一个webhook的自由项目

①全局变量与全局工具在上一个项目中已配置,这里无需配置,参考CSDN
② git 如何添加认证
③构建触发器 gitlab-plugin gitlab-hook

要记录下上边的URL和认证密钥

④切换到gitlab,找到对应的git库写入生成的密钥与URL
⑤进入webhook项目进行构建
⑥浏览器访问测试机IP
相关推荐
浮尘笔记1 天前
Java Snowy框架CI/CD云效自动化部署流程
java·运维·服务器·阿里云·ci/cd·自动化
测试修炼手册1 天前
[测试工具] 用 Codex 做测试实战:从需求分析到自动化用例落地
运维·自动化·需求分析
米高梅狮子1 天前
03.网络类服务实践
linux·运维·服务器·网络·kubernetes·centos·openstack
IpdataCloud1 天前
稳定的企业级IP数据接口怎么选?可用性指标+离线库高可用方案
运维·网络·tcp/ip
WebGIS开发1 天前
地信职业百科②:GIS运维
运维·gis·就业·转行
淘矿人1 天前
Claude辅助DevOps实践
java·大数据·运维·人工智能·算法·bug·devops
JiaWen技术圈1 天前
nginx 安全响应头 介绍
运维·nginx·安全
IMPYLH1 天前
Linux 的 unexpand 命令
linux·运维·服务器·bash
|_⊙1 天前
Linux 文件知识 补充
linux·运维·服务器
十六年开源服务商1 天前
2026服务器配置优化与WordPress运维实战指南
android·运维·服务器