
Jenkins 中文社区
共建开放、包容、活跃的 Jenkins 社区
https://jenkins-zh.cn/
LinuxSuRen
程序员、开源布道者
展开
-
开源持续交付黑客松,5000大奖等你来拿!
黑客松编程比赛你是否希望与顶尖编程高手同场较量?是否想体验创意与技术的碰撞?黑客松编程比赛释放你的激情,满足冠军梦想。本次赛事以「 DevOps」 为主题集结研发、测试、...原创 2019-08-20 11:30:00 · 216 阅读 · 0 评论 -
提名 Jenkins 中文社区激励候选人
本文首发于:Jenkins 中文社区提名 Jenkins 中文社区激励候选人Jenkins 中文社区贡献激励活动Jenkins 中文社区是由 Jenkins 国内的爱好者、贡献者组成,共同推广以及完善 CI/CD 技术的学习试用和落地。我们非常欢迎每一位同学为社区贡献自己的一份力量,相应的我们会给予杰出贡献者奖励以表示认可和感谢,同时也欢迎更多对社区活动感兴趣的同学加入! 社区贡献激励是一...原创 2019-08-20 08:48:25 · 259 阅读 · 0 评论 -
Jenkins 可视化阶段视图的改进
最近发布了的一些变更给了流水线编辑者新的工具以改善在 Blue Ocean 中的流水线可视化,有一个备受瞩目关注的工单JENKINS-39203,这会导致当流水线的构建结...转载 2019-08-15 21:00:00 · 2107 阅读 · 0 评论 -
持续测试的那些事
敏捷,DevOps 和持续交付已然存在于现今每个技术人员的词汇当中。我们都想要像硅谷里的巨头和初创公司一样,敏捷开发,快速发布软件,做出创新的产品。向敏捷转型在多方面都已...转载 2019-08-14 21:00:00 · 695 阅读 · 0 评论 -
持续交付黑客松--志愿者招募
Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的黑客松编程比赛,我们将会以开源、开放的方式策划、组织本次活动。开源——黑客松上产生的...原创 2019-08-09 21:00:00 · 182 阅读 · 0 评论 -
Jenkins X 新 logo
早在2018年3月,Jenkins X 项目作为 Kubernetes 自动化 CI/CD 的 Jenkins 对应项目突然出现。作为这次发行的一部分,它的 logo 是...转载 2019-08-08 22:24:57 · 813 阅读 · 0 评论 -
开源持续交付黑客松--号角声起
Jenkins 中文社区计划于2019年10月25日发起一场以 DevOps 为主题的开源黑客松编程比赛,该活动旨在为当下金融、能源、政务、交通等场景面临的 IT 挑战提...原创 2019-08-07 21:00:00 · 194 阅读 · 0 评论 -
2019开源年会 COSCon'19 志愿者招募正式启动
Jenkins 中文社区为 COSCon'19 的社区合作伙伴,欢迎各位的加入!!!志愿者工作时间:2019-11-02 09:00 ~ 11-03 17:00志愿者工...转载 2019-08-07 21:00:00 · 446 阅读 · 0 评论 -
在大型企业里维护多分支流水线
Jenkins 是 DevOps 领域里非常好的 CI/CD 工具,它凭借其独特的功能,几乎可以满足你一切的的业务要求。其中一个独特的功能是多分支流水线(Multi-br...转载 2019-08-05 21:00:00 · 588 阅读 · 0 评论 -
Jenkins 流水线配置历史插件介绍
本文首发于:Jenkins 中文社区原文链接 作者:pch-maintainers译者:Donghui WangJenkins 流水线配置历史插件介绍Jenkins 流水线配置历史插件,让流水线变更可追溯[外链图片转存失败(img-o8CA87Kg-1564988725120)(https://jenkins-zh.cn/wechat/art...翻译 2019-08-05 15:05:42 · 776 阅读 · 0 评论 -
在 Kubernetes 上使用 Jenkins
本文首发于:Jenkins 中文社区原文链接 作者:Juan Ignacio Giro译者:幸福街10号在 Kubernetes 上使用 JenkinsJenkins 是一个功能强大的自动化和 CI/CD 工具,可以成为 Kubernetes 流水线的重要组成部分[外链图片转存失败(img-ErpzLppk-1564988652089)(ht...翻译 2019-08-05 15:05:00 · 292 阅读 · 0 评论 -
Jenkins 插件的微基准测试框架
本文首发于:Jenkins 中文社区原文链接 作者:abhyudayasharma译者:Donghui WangJenkins 插件的微基准测试框架本文介绍了 Jenkins 插件的微基准测试框架以及如何在插件中运行基准测试[外链图片转存失败(img-z9Ng2GAY-1563452419386)(https://jenkins-zh.cn/...翻译 2019-07-18 20:20:43 · 166 阅读 · 0 评论 -
Jenkins 中文社区技术交流微信群问题集之一
本文首发于:Jenkins 中文社区作者:翟志军Jenkins 中文社区技术交流微信群问题集之一群里讨论过的问题(使用方法、缺陷)太多,无法全部包含在一篇文章中[外链图片转存失败(img-cmHEJe8H-1563452377998)(https://jenkins-zh.cn/wechat/articles/2019/07/2019-07-08-wechat-answer-1/wecha...原创 2019-07-18 20:19:54 · 623 阅读 · 3 评论 -
介绍 Jenkins 模板引擎
本文首发于:Jenkins 中文社区译者:linan607在企业范围内实施 DevSecOps 实践具有挑战性。由于组织内的不同应用程序正在使用多种编程语言、自动化测试框架和安全遵从性安全合规工具,因此每个团队构建和维护流水线变得很难。无论应用程序使用哪个特定的技术栈,大多数流水线都将遵循相同的通用工作流。模板引擎插件(简写为 JTE ,用于 Jenkins 模板引擎)允许您通过创建不依赖...翻译 2019-07-18 20:19:16 · 716 阅读 · 0 评论 -
使用Active-Choices-Plugin插件将十个Job合成一个
本文首发于:Jenkins 中文社区作者:eryajf现在Spring Cloud越来越火爆,许多公司也都在如火如荼投入使用中,而微服务最大的一个特点,就是多,同一大项目之下,可能会被拆分成十几二十几个子服务,对于运维而言,可能也需要一个对应一个地在Jenkins中创建十几二十几个Job。刚刚还在一个博主的自我介绍里看到这样一句话:喜欢一切优雅的运维方式···于是,我一直在想着,通过一些...原创 2019-07-18 20:18:12 · 1221 阅读 · 0 评论 -
成为一名 Jenkins 贡献者:对新手友好的工单
本文首发于:Jenkins 中文社区译者:Rick两个月前,我发表了一篇介绍性文章, 成为一名 Jenkins 贡献者的旅程。在那篇第一次发表的文章 review 过后,学习到了我们可以参与和贡献的多种途径。 因此,在这个站点仓库中有对首次、基础的贡献的描述。现在,我们将会在这篇文章中探索更多高级的贡献,向 Jenkins 核心中提交代码。从工单和过程开始新手贡献指导以及 Jenkins...翻译 2019-07-18 20:16:58 · 253 阅读 · 0 评论 -
10节课带你深入学习 DevOps 工程
本文首发于:Jenkins 中文社区原文链接 作者:Javin Paul10节课带你深入学习 DevOps 工程对那些想要涉足 DevOps 领域的工程师来说,这些多样的课程提供了一个很好的开始DevOps 现在真的很热门,对于杰出的工程师和 DevOps 专业人员来说有许多工作机会。 如果你想成为一名 DevOps 工程师,那么你来对地方了...翻译 2019-06-24 10:24:21 · 332 阅读 · 0 评论 -
30分钟搞定 Jenkins CI
本文首发于:Jenkins 中文社区原文链接 作者:Gunter Rotsaert译者:Yanjun Shi30分钟搞定 Jenkins CI设置新的 Jenkins CI,以便可以开始测试新的 Jenkins 插件你想在本地设置中使用 Jenkins CI 进行实验吗?在本文中,我们将设置一个本地 Jenkins CI 服务,为一个简单的 ...翻译 2019-06-24 10:16:58 · 493 阅读 · 0 评论 -
2019年 DevOps 面临的挑战以及如何战胜它们
本文首发于:Jenkins 中文社区新的 DevOps 采用者应该意识到他们在使用 DevOps 时会面临的一些挑战随着 DevOps 逐渐成为主流,许多团队都在问自己应该从哪里开始采用 DevOps , 他们将在此过程中面临哪些挑战,以及如何解决那些挑战。 每年都有越来越多的公司希望从传统的瀑布式方法转向 DevOps 。许多软件开发公司将 DevOps 看作是一个公司在效率方面所能达到...翻译 2019-06-08 00:15:19 · 327 阅读 · 0 评论 -
Jenkins 文档特别兴趣小组
本文首发于:Jenkins 中文社区我们很高兴地宣布 Jenkins 文档特别兴趣小组的成立。 文档特别兴趣小组鼓励贡献者和外部社区创建和 review Jenkins 文档。更多详情和计划,请参见:文档特别兴趣小组简介。我能帮什么忙呢?Jenkins 文档特别兴趣小组希望从以下方面得到您的帮助:review 及修复 打开的 bug 报告review Jenkins 文档 pull...翻译 2019-06-08 00:12:08 · 203 阅读 · 0 评论 -
Jenkins 中文本地化的重大进展
本文首发于:Jenkins 中文社区我从2017年开始,参与 Jenkins 社区贡献。作为一名新成员,翻译可能是帮助社区项目最简单的方法。 本地化的优化通常是较小的改动,你无需了解项目完整的上下文,甚至都不需要在任务跟踪系统中添加任务。 但很快,就遇到了一些问题,那就是并没有以中文为母语的人帮助 review 我的 PR。因此,有时候,我提交的 PR 过很久才能够被合并到 master ...原创 2019-06-08 00:11:22 · 333 阅读 · 0 评论 -
如何对 Jenkins 共享库进行单元测试
本文首发自 Jenkins 中文社区Jenkins 共享库是除了 Jenkins 插件外,另一种扩展 Jenkins 流水线的技术。通过它,可以轻松地自定义步骤,还可以对现有的流水线逻辑进行一定程度的抽象与封装。至于如何写及如何使用它,读者朋友可以移步附录中的官方文档。对共享库进行单元测试的原因但是如何对它进行单元测试呢?共享库越来越大时,你不得不考虑这个问题。因为如果你不在早期就开始单元...原创 2019-05-29 20:27:39 · 474 阅读 · 0 评论 -
使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CI/CD
本文首发自 Jenkins 中文社区过去五年中的变化,如迁移到公有云以及从虚拟机向容器的转变,已经彻底改变了构建和部署软件的意义。以 Kubernetes 为例。Google 于2014年开源,现在所有主流的公有云供应商都支持它—它为开发人员提供了一种很好的方式,可以将应用程序打包到 Docker 容器中,并部署到任意 Kubernetes 集群中。使用 CI/CD、Kubernetes 和...原创 2019-05-29 20:24:10 · 685 阅读 · 0 评论 -
基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计
本文首发自 Jenkins 中文社区使用 JaCoCo 统计功能测试代码覆盖率?对于 JaCoCo,有所了解但又不是很熟悉。"有所了解"指的是在 CI 实践中已经使用 JaCoCo 对单元测试代码覆盖率统计:当代码 push 到代码仓库后,用 JaCoCo 进行单元测试代码覆盖率统计,并将相应数据推送到 SonarQube。"不是很熟"指的是应用场景也仅限于此,并未进行过多研究与实践。...原创 2019-05-29 20:19:21 · 4312 阅读 · 1 评论 -
使用 Jenkins + Ansible 实现 Spring Boot 自动化部署101
本文首发自 Jenkins 中文社区本文要点:设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。使用 Docker 容器运行构建逻辑。自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。1. 代码仓库安排本次实验涉及以下多个代码仓库:% tree -L 1├── 1-cd-platform # 实验环境相关代码├...原创 2019-05-29 20:17:56 · 865 阅读 · 0 评论 -
与云无关的用于 Kubernetes 的自动化 CI/CD
首发于 Jenkins 中文社区在本文中,我想讨论一种在云环境中为 Kubernetes 工作负载实现自动化端到端 CI/CD 的方法。这里可能有其它解决方案,而像 AWS、Microsoft Azure 和 GCP 这样的云提供商也提供了自己的一套框架,以实现与 Kubernetes 相同的目标。它的部署模型的核心是 Rancher,Rancher 负责为托管在不同云环境和裸机环境中的多...翻译 2019-05-18 18:27:04 · 161 阅读 · 0 评论 -
基于 Jenkins 的 DevOps 平台应该如何设计凭证管理
背景了解到行业内有些团队是基于 Jenkins 开发 DevOps 平台。而基于 Jenkins 实现的 DevOps 平台,就不得不考虑凭证的管理问题。本文就此问题进行讨论,尝试找出相对合理的管理凭证的方案。一开始我们想到的方案可能是这样的:用户在 DevOps 平台增加凭证后,DevOps 再将凭证同步到 Jenkins 上。Jenkins 任务在使用凭证时,使用的是存储在 Jenk...原创 2019-05-16 21:46:57 · 240 阅读 · 0 评论 -
持续交付峰会 Call For Papers
本文首发于 Jenkins 中文社区持续交付峰会是一个为期一天的活动,将开源 CI/CD 社区汇集在一起。这一天将包括主题演讲,项目展示和终端用户的故事,以及 BoF 会议。与同行会面并推动未来持续交付的方向。重要日期CFP 开始:4月29日,星期一CFP 关闭:太平洋标准时间 5月17日,23:59,星期五CFP 通知:5月29日,星期三日程通知:5月30日,星期一幻灯片截止:6...原创 2019-05-16 21:40:01 · 148 阅读 · 0 评论 -
Jenkins 自动化安装插件
本文首发自 Jenkins 中文社区手工安装 Jenkins 插件的方法通常,我们有两种方法安装 Jenkins 插件。第一种方法是到 Jenkins 插件管理页面搜索插件,然后安装。第二种方法是上传 Jenkins 插件的 hpi 文件安装。这两种方法能满足大多数人的需求。第一种方法,如下图所示:第二种方法,如下图所示:但是对于需要保证 Jenkins 稳定或在 Jenkins 上...原创 2019-05-16 21:37:26 · 1611 阅读 · 0 评论 -
Jenkins 插件开发之旅:两天内从 idea 到发布(下篇)
本文首发于 Jenkins 中文社区本文分上下两篇,上篇介绍了从产生 idea 到插件开发完成的过程;下篇将介绍将插件托管到 Jenkins 插件更新中心的一系列过程。托管插件托管插件包括一系列流程步骤。笔者完成了它所有步骤(包括非必须的步骤),其中主要有两个具有标志性的任务:插件代码被托管在 jenkinsci GitHub 组织的一个仓库,然后作者拥有它的管理权限。笔者插件的...原创 2019-05-08 19:34:01 · 518 阅读 · 0 评论 -
Jenkins 插件开发之旅:两天内从 idea 到发布(上篇)
author: donhui本文介绍了笔者首个 Jenkins 插件开发的旅程,包括从产生 idea 开始,然后经过插件定制开发,接着申请将代码托管到 jenkinsci GitHub 组织,最后将插件发布到 Jenkins 插件更新中心的过程。鉴于文章篇幅过长,将分为上下两篇进行介绍。从一个 idea 说起前几天和朋友聊天时,聊到了 Maven 版本管理领域的 SNAPSHO...原创 2019-05-08 19:29:21 · 961 阅读 · 0 评论 -
应该使用什么 CI/CD 工具?
本文首发于:Jenkins 中文社区在我们正在进行的 Kubernetes FAQ 系列中,我们回答了社区中一些常见的问题,本周我们将讨论在选择 CI/CD 工具时需要考虑什么。目前已经有大量的 CI/CD 工具可供选择-开源解决方案和商业解决方案。在这里,我们重点介绍在设置持续交付流水线时要考虑的一些最重要的注意事项。在这篇文章中你将学到:为什么需要自动化流水线部署典型流水线的组件...翻译 2019-05-06 00:11:25 · 495 阅读 · 0 评论 -
什么是 CI/CD?
本文首发于 Jenkins中文社区CI/CD 的出现改变了开发人员和测试人员发布软件的方式。本文是描述这一变化的系列文章第一篇,这些文章将提供各种工具和流程的讲解,以帮助开发人员更好的使用 CI/CD。从最初的 瀑布模型,到后来的 敏捷开发,再到今天的 DevOps,这是现代开发人员构建出色产品的技术路线。随着 DevOps 的兴起,出现了持续集成,持续交付(CI/CD)和持续部署的新方法...翻译 2019-04-12 17:52:26 · 868 阅读 · 0 评论 -
介绍:成为一名 Jenkins 贡献者的旅程
本文首发于 Jenkins 中文社区作为一名软件工程师,这些年来在我工作过的不同公司里用到过许多开源软件(包括框架、库、工具等)。然而,在此之前我从没有以一名贡献者的身份参与过开源项目。自从我向 Jenkins 提交第一个简单又滑稽的 commit 已经过去六个月(2018 年 9 月)了,我也尝试过作出更多贡献。然而总的来说,向开源项目贡献代码是具有挑战的,特别是像 Jenkins 这样有着...翻译 2019-04-12 18:26:09 · 144 阅读 · 0 评论 -
AIOps:DevOps 的未来
title: “AIOps:DevOps 的未来”description: “DevOps 将结合人工智能变得更加强大”date: 2019-04-17tags:devopsaiauthor: Bert Armijotranslator: p01son6415original: https://dzone.com/articles/aiops-the-future-of-dev...翻译 2019-04-17 11:19:14 · 505 阅读 · 0 评论 -
Java 应用使用 Docker 的入门指南:建立一个 CI/CD 流水线
本文首发于 Jenkins 中文社区译者:王冬辉原文链接Docker 已经非常出名并且更多的组织正在转向基于 Docker 的应用开发和部署。这里有一个关于如何容器化现有 Java Web 应用以及使用 Jenkins 为它建立一个端到端部署流水线的快速指南。为此我使用了非常著名的基于 Spring 的宠物商店应用,它代表了一个很好的示例,因为大多数应用都遵循类似的体系结构。步骤构...翻译 2019-04-12 11:06:58 · 238 阅读 · 0 评论