惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
爱范儿
爱范儿
博客园 - 聂微东
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
M
MIT News - Artificial intelligence
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
有赞技术团队
有赞技术团队
L
LangChain Blog
I
InfoQ
T
Tailwind CSS Blog
博客园 - 【当耐特】
V
V2EX
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
Vercel News
Vercel News
雷峰网
雷峰网
量子位
A
About on SuperTechFans
Martin Fowler
Martin Fowler
H
Help Net Security

mafeifan 的编程技术分享

mafengwo-mp3-downloader | mafeifan 的编程技术分享 示例页面 | mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 查看 default namespace 下的 default service account名称 mafeifan 的编程技术分享 检查日志 | mafeifan 的编程技术分享 bridge fdb show dev flannel.1 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享 mafeifan 的编程技术分享
mafeifan 的编程技术分享
2026-01-16 · via mafeifan 的编程技术分享

大致流程: ​

Github 提交代码 -> 触发WebHook -> 触发Jenkins 执行 build

Github 部分: ​

  1. 建立仓库: https://github.com/mafeifan/docker-express-demo 这是一个非常简单的Node Express的项目,自带Dockerfile文件,我们需要每次push代码,在Jenkins服务器上构建新的Docker镜像和容器。

  2. 生成 personal access token (如果是私有项目)

image.png

  1. 配置项目的Webhook地址

image.png

地址获取在Jenkins系统设置页面,还可以覆盖默认的地址

image.png

Jenkins 部分 ​

  1. 安装 Github 插件 (一般默认就会安装)
  2. 添加 Jenkins credentials

image.png

我们发现credentials分好几种,对于公有仓库,选择用户名和密码即可,如果是私有仓库可以选择“ssh username with private key” 或者 "Secret" (内容填入刚生成的Github token) ID 自己起,要唯一,创建后无法修改 3. 创建Item,类型选择"FreeStyle Project"

image.png

  1. 配置

image.pngimage.png

总结 ​

  1. 流程非常简单,只是个人练习,不要运用在正式项目中
  2. 有很多优化的地方,比如build后需要执行的shell脚本完全可以放入到项目仓库中受版本控制