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
相关推荐
java叶新东老师2 小时前
git stash 命令详解
linux·运维·flink
写bug的羊羊3 小时前
CentOS 9 配置国内 YUM 源
linux·运维·centos
国科安芯4 小时前
抗辐照芯片在低轨卫星星座CAN总线通讯及供电系统的应用探讨
运维·网络·人工智能·单片机·自动化
gx23485 小时前
HCLP--MGER综合实验
运维·服务器·网络
angushine5 小时前
鲲鹏服务器部署Kafka2.8.1
运维·服务器
一个网络学徒6 小时前
MGRE综合实验
运维·服务器·网络
C++ 老炮儿的技术栈7 小时前
在 Scintilla 中为 Squirrel 语言设置语法解析器的方法
linux·运维·c++·git·ubuntu·github·visual studio
白鹭7 小时前
基于LNMP架构的分布式个人博客搭建
linux·运维·服务器·网络·分布式·apache
java叶新东老师8 小时前
linux 部署 flink 1.15.1 并提交作业
linux·运维·flink
程序员JerrySUN9 小时前
Linux系统架构核心全景详解
linux·运维·系统架构