当前位置: 首页 > news >正文

ngrok实现内网穿透

在使用jenkins进行自动化部署时,需要设置github的webhook钩子来触发构建,由于jenkins运行在自己的电脑上,因此需要通过内网穿透来接受http请求。

Install ngrok via Homebrew with the following command:

brew install ngrok/ngrok/ngrok

Put your app online at ephemeral domain Forwarding to your upstream service. For example, if it is listening on port http://localhost:8080, run:

ngrok http http://localhost:8080

ngrok tunnel --label edge=edghts_token http://localhost:8080

将端口映射到本地8080,此时访问ngrok提供的domain,可以访问到本地的jenkins服务。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

ngrok tunnel --label edge=edghts_http://localhost:8080

开启管道后使用github测试。注意在提供给我们的地址后面加上:/github-webhook/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

发送成功。

在这里插入图片描述

勾选jenkins项目触发器中的GitHub hook trigger for GITScm polling

提交一次推送,此时自动开始构建。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://www.lryc.cn/news/323224.html

相关文章:

  • 开发chrome扩展( 禁止指定域名使用插件)
  • Flink:Lookup Join 实现与示例代码
  • python基础知识(四)
  • 论文笔记:Llama 2: Open Foundation and Fine-Tuned Chat Models
  • Unity UGUI之Toggle基本了解
  • 鸿蒙Harmony应用开发—ArkTS-全局UI方法(日期滑动选择器弹窗)
  • 华岳M9制造企业管理软件业务流程 2/4
  • echarts geo地图加投影两种方法
  • GPT实战系列-LangChain的Prompt提示模版构建
  • Docker容器中的mysql自动备份脚本
  • 品精酿啤酒:畅享生活,享受快乐
  • 进程创建,程序加载运行,以及进程终止,什么是僵尸进程,什么是孤儿进程
  • [python]bar_chart_race设置日期格式
  • Apache FtpServer在Windows上下载安装与使用
  • CVE-2024-24112 XMall后台管理系统 SQL 注入漏洞分析
  • jwt以及加密完善博客系统
  • elk收集k8s微服务日志
  • vue3中如何实现多个侦听器(watch)
  • 【深度学习基础知识】IOU、GIOU、DIOU、CIOU
  • 【自用笔记】单词
  • Linux之shell条件判断
  • “postinstall“: “patch-package“ 修补安装包补丁
  • PHP+MySQL开发组合:多端多商户DIY商城源码系统 带完整的搭建教程以及安装代码包
  • Node.js常用命令
  • LeetCode 2. 两数相加
  • 抖去推无人直播+矩阵托管+AI文案撰写一体化工具如何开发搭建
  • 【鸿蒙HarmonyOS开发笔记】常用组件介绍篇 —— 弹窗组件
  • 【嵌入式学习】Qtday03.21
  • 【C语言】C语言运算符优先级详解
  • 第十节HarmonyOS 常用容器组件3-GridRow