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

推荐订阅源

MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
博客园 - 司徒正美
博客园 - 叶小钗
T
Tailwind CSS Blog
博客园 - Franky
V
V2EX
有赞技术团队
有赞技术团队
美团技术团队
雷峰网
雷峰网
爱范儿
爱范儿
Jina AI
Jina AI
D
DataBreaches.Net
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - zhaotianff

WPF控件样式和模板全解析-ToolTip控件 WPF控件样式和模板全解析-RadioButton控件 WPF控件样式和模板全解析-ToggleButton控件 WPF控件样式和模板全解析-CheckBox控件 软件架构风格与软件架构设计方法 WPF控件样式和模板全解析-Label控件 WPF控件样式和模板全解析-Button控件 Windows一直卡在检查更新的解决方案 - zhaotianff - 博客园 AI时代,程序员应该何去何从? C++中的explicit关键字 如何解决Windows 10/11 删除打印机时,拒绝访问的问题 解决IIS服务器typecho上传附件后无法访问的问题 Visual Studio编译过程中拷贝文件的一些实用小技巧 .NET是什么?为什么要选择.NET? 如何在WPF中实现类似DevOps的自动化流程 一文带你搞懂医疗器械设计开发全生命周期 Windows如何清除本机记录的git用户名和密码 HL7协议详解 医疗行业 GDT 数据格式详解 一文带你搞懂C# 异步编程(async/await)底层原理 如何在C#中使用Chromium headless(无头模式)浏览器 不同.NET版本中的WPF新增功能 如何在WPF中使用 Fluent 主题 Windows平台下的各种原生UI框架介绍 C#如何Hook托管函数 WinDbg 用户层调试进阶教程 Windows编程的一些基础理论 推荐一款优秀的Windows经典文件管理器项目-WinFile Windows如何阻止应用程序联网 如何在WPF中捕获窗口外的事件
Jenkins快速入门教程
zhaotianff · 2026-06-23 · via 博客园 - zhaotianff

前几年在参与维护德国的一个软件项目时,他们使用了Atlassian Bamboo和Bitbucket实现了自动化流程。

当我提交代码到Bitbucket仓库分支时,Bamboo会自动打包,并提供安装包下载。

Bitbucket是什么?

Bitbucket Cloud 是一款基于 Git 的代码托管与协作工具,专为团队打造。Bitbucket 一流的 Jira 和 Trello 集成旨在集结整个软件团队以便共同处理一个项目。我们为您的团队提供了一个平台,方便您的团队开展从概念到云的代码协作、通过自动化测试构建优质代码,以及从容地部署代码。

Bamboo是什么?

Bamboo是Atlassian推出的持续集成与持续交付(CI/CD)工具,用于自动化构建、测试和部署流程,并与Jira、Bitbucket等产品深度集成。

这两款产品都是商业付费使用,一个5-10人小型团队一年的费用大概在3-5w,我还吃不上细糠,所以只能自己去搭建了。

这里我选用的方案是Gogs + Jenkins。Gogs实现代码托管,Jenkins实现CI/CD.

关于Gogs的搭建,在我前面的文章中有介绍过:https://www.cnblogs.com/zhaotianff/p/17887191.html

后续会再更新如何 使用Gogs配合Jenkins实现自动化流程。

本文主要介绍Jenkins的使用。

Jenkins是什么

Jenkins 是一款使用Java开发的主流开源自动化服务器,开发人员借助它实现软件构建、测试与部署流程自动化。它是持续集成 / 持续交付(CI/CD)流水线的核心基础工具,支持研发团队高频合并代码变更,并自动将代码发布至生产环境。

项目地址:https://github.com/jenkinsci/jenkins

安装步骤

1、安装Java环境

打开Oracle网站Java Downloads | Oracle 中国下载JDK

如果不想麻烦就直接下载Installer或MSI Installer,这两个是安装包,可以省去配置的麻烦。

image

我这里直接下载压缩包,自行解压,能运行java的命令行工具即可。

image

2、下载Jenkins

下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war

待更新