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
相关推荐
睡觉z10 分钟前
Jenkins持续集成系统
运维·ci/cd·jenkins
Wy_编程4 小时前
Linux文件相关命令
linux·运维
Viking_bird4 小时前
centos 7.5 + Hadoop 3.2.4 集群搭建
linux·运维·服务器·hadoop·centos
黑客影儿5 小时前
Kali Linux 环境中的系统配置文件与用户配置文件大全
linux·运维·程序人生·安全·网络安全·系统安全·学习方法
岚天start5 小时前
Linux系统网络排查工具总结
linux·运维·网络·监控·扫描·连通性·流量
Lovyk7 小时前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
知白守黑2677 小时前
Linux磁盘阵列
linux·运维·服务器
维尔切8 小时前
Linux中基于Centos7使用lamp架构搭建个人论坛(wordpress)
linux·运维·架构
丘大梨10 小时前
QT 基础聊天应用项目文档
运维·数据库·系统架构
怀刃10 小时前
C# 内存监控怎么定位问题
运维