- 博客(8)
- 收藏
- 关注
原创 GitLab、Jenkins 当代码推送到GitLab时触发构建
本文介绍了Jenkins与GitLab集成配置的步骤。在GitLab中创建具有api权限的token后,在Jenkins中安装GitLab插件并配置API token凭证。随后在pipeline中配置触发器,获取Webhook URL和密钥,并在GitLab项目设置中添加Webhook,选择push事件触发。最后通过提交代码验证集成是否成功,确保GitLab推送能自动触发Jenkins构建。整个过程涉及k8s 1.30.11、Ingress-nginx 1.12.1和GitLab 17.1等版本环境。
2025-11-16 00:23:16
187
原创 GitLab、Jenkins、Harbor、k8s发布与更新前端服务
本文介绍了在Kubernetes环境下使用GitLab、Harbor、Jenkins等工具实现CI/CD的配置过程。主要内容包括:1) GitLab代码仓库创建;2) Harbor镜像仓库配置;3) Kubernetes集群DNS解析设置;4) Jenkins的Helm chart配置(包括控制器、agent镜像定制);5) Jenkins凭证管理(GitLab、Harbor、kubeconfig);6) Pipeline实现多阶段构建流程(代码拉取、镜像构建测试、K8S部署等),特别解决了dind容器和K
2025-11-15 21:26:16
302
原创 分析网页访问慢问题
本文演示了如何在Nginx中模拟延迟响应并分析网络流量。通过修改Nginx配置,使用echo_sleep 15命令实现15秒延迟响应。启动OpenResty容器映射配置文件后,使用curl测试确认延迟生效(实际耗时15.023秒)。随后通过tcpdump抓取8080端口流量,用Wireshark分析时可重点关注:1)按时间间隔(tcp.time_delta>5)筛选慢速流;2)通过TCP流时序图观察ACK延迟、窗口变化和重传模式。该方案适用于网络延迟模拟及性能分析场景。
2025-10-26 22:59:34
206
原创 监控交换机实现snmp指标采集
实验基于Prometheus监控华为S5700交换机,通过SNMP协议采集设备数据。环境采用CentOS服务器(192.168.80.83)和ENSP模拟器中的交换机(192.168.80.134)。配置包括交换机SNMP服务开启、Prometheus服务器部署snmp_exporter,并添加监控任务。实验展示了通过snmpwalk验证OID有效性,利用generator生成自定义监控指标(如CPU使用率),最终在Grafana展示监控数据。过程中解决了MIB文件解析问题,并提供了华为官网OID查询
2025-05-18 11:09:32
789
原创 Jenkins部署golang
配置一下Jenkins的环境变量,把服务器echo $PATH的值填上去,不然可能构建时,没有go命令。这个尽量与自己开发的工程的版本一致,在linux里可以wget下载,也可以下载好之后传上去。解压,配置环境变量,可以选择在/etc/profile或者~/.bash_profile。去Jenkins的工作目录查看。hello.go内容如下。或者也可以这样配置环境。
2023-11-27 14:38:16
906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅