Jenkins

Jenkins

日部署 6000 次,携程持续交付与构建平台实践

老马 发表了文章 • 0 个评论 • 532 次浏览 • 2019-07-14 16:04 • 来自相关话题


携程持续交付

我们目前有 8000 多个应用,研发人员 3000 多位,每天在各个环境上部署的次数有 6000 多次,持续交付对于我们来说是一个非常重要的能力。

持续交付的意义,首先是效率的提升。部署是一个很麻烦的事情,如果是有多个环境需要部署,部署的...
查看更多

介绍 Jenkins 模板引擎

灵雀云 发表了文章 • 0 个评论 • 356 次浏览 • 2019-07-02 15:04 • 来自相关话题


在企业范围内实施 DevSecOps 实践具有挑战性。由于组织内的不同应用程序正在使用多种编程语言、自动化测试框架和安全遵从性安全合规工具,因此每个团队构建和维护流水线变得很难。
无论应用程序使用哪个特定的技术栈,大多数流水线都将遵循相同的通用工作流。模板引擎...
查看更多

使用Active-Choices-Plugin插件将十个Job合成一个

灵雀云 发表了文章 • 0 个评论 • 248 次浏览 • 2019-06-28 10:56 • 来自相关话题


现在Spring Cloud越来越火爆,许多公司也都在如火如荼投入使用中,而微服务最大的一个特点,就是多,同一大项目之下,可能会被拆分成十几二十几个子服务,对于运维而言,可能也需要一个对应一个地在Jenkin...
查看更多

使用 Jenkins + Ansible 实现 Spring Boot 自动化部署101

灵雀云 发表了文章 • 0 个评论 • 328 次浏览 • 2019-05-22 10:43 • 来自相关话题


本文要点:
设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。
使用 Docker 容器运行构建逻辑。
自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。

1. 代码仓库安排

本次实验...
查看更多

基于 Jenkins 的 DevOps 平台应该如何设计凭证管理

灵雀云 发表了文章 • 0 个评论 • 289 次浏览 • 2019-05-20 11:06 • 来自相关话题


背景

了解到行业内有些团队是基于 Jenkins 开发 DevOps 平台。而基于 Jenkins 实现的 DevOps 平台,就不得不考虑凭证的管理问题。
本文就此问题进行讨论,尝试找出相对合理的管理凭证的方案。
一开始我们想到的方案可能是这样的:...
查看更多

Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署

灵雀云 发表了文章 • 0 个评论 • 459 次浏览 • 2019-05-07 15:27 • 来自相关话题


渐进式交付是持续交付的下一步, 它将新版本部署到用户的一个子集,并在将其滚动到全部用户之前对其正确性和性能进行评估, 如果不匹配某些关键指标,则进行回滚。

这里有一些有趣的项目,使得渐进式交付在 [Kubernetes](http://www.alauda....
查看更多

使用 Jenkins + Ansible 实现自动化部署 Nginx

灵雀云 发表了文章 • 0 个评论 • 572 次浏览 • 2019-04-29 11:00 • 来自相关话题


本文介绍如何使用 Jenkins + Ansible 实现对 Nginx 的自动化部署。最终达到的效果有如下几点:
只要你将 Nginx 的配置推送到 GitHub 中,Jenkins 就会自动执行部署,然后目标服务器的 Nginx 配置自动生效。这个过程是幂...
查看更多

关于 Jenkins master 共享 JENKINS_HOME 目录的实验

灵雀云 发表了文章 • 1 个评论 • 403 次浏览 • 2019-04-24 14:45 • 来自相关话题


Jenkins master 的高可用是个老大难的问题。和很多人一样,笔者也想过两个 Jenkins master 共享同一个 JENKINS_HOME 的方案。了解 Jenkins 原理的人,都会觉得这个方案不可行。但是真的不可行吗?
由于工作原因,笔者需要...
查看更多

简析 Jenkins 专有用户数据库加密算法

灵雀云 发表了文章 • 0 个评论 • 545 次浏览 • 2019-04-19 11:11 • 来自相关话题


认识Jenkins专有用户数据库

Jenkins 访问控制分为:安全域(即认证)与授权策略。
其中,安全域可以采用三种形式,分别为:Jenkins 专有用户数据库、LDAP、Servlet 容器代理。 ...
查看更多

使用 Zabbix 监控 Jenkins

灵雀云 发表了文章 • 0 个评论 • 444 次浏览 • 2019-04-16 10:58 • 来自相关话题


【编者的话】Zabbix是一个基于Web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

笔者最近的工作涉及到使用 Zabbix ...
查看更多

日部署 6000 次,携程持续交付与构建平台实践

老马 发表了文章 • 0 个评论 • 532 次浏览 • 2019-07-14 16:04 • 来自相关话题


携程持续交付

我们目前有 8000 多个应用,研发人员 3000 多位,每天在各个环境上部署的次数有 6000 多次,持续交付对于我们来说是一个非常重要的能力。

持续交付的意义,首先是效率的提升。部署是一个很麻烦的事情,如果是有多个环境需要部署,部署的...
查看更多

一些小团队的自动化运维实践经验

大卫 发表了文章 • 0 个评论 • 2543 次浏览 • 2018-06-07 16:03 • 来自相关话题


注:本文要求读者对 Ansible 和 Jenkins 有一定的认识。

题记:幸福的家庭都是相似的,不幸的家庭各有各的不幸。

行业内各巨头的自动化运维架构都各种功能各种酷炫,如下图,让人可望不可及。现在最终的样子大家都知道了,但问题是如何根据自己团队当前的...
查看更多

Jenkins X 还是 2.0?

colstuwjx 发表了文章 • 0 个评论 • 8071 次浏览 • 2018-04-22 10:57 • 来自相关话题


【编者的话】本文主要介绍了最近发布的Jenkins X的一些吸引人的功能。

近期发布的Jenkins X在开源界备受关注。在这篇文章里,我将探讨新产品里一些吸引人的功能,这些功能尚未在文档里被特别提及。如果你需...
查看更多

Jenkins X将自动化管道引入Kubernetes

ylzhang 发表了文章 • 0 个评论 • 4654 次浏览 • 2018-04-09 21:04 • 来自相关话题


【编者的话】Jenkins X是一套高度集成化的CI/CD平台,以Jenkins和Kubernetes为实现基础,旨在解决微服务体系架构下云原生应用的持续交付问题,最终简化整个云原生应用的开发、运行和部署流程。Jenkins X带来一系列新特性,具体包括:全面...
查看更多

使用Jenkins部署应用到Kubernetes

国会山上的猫TuxHu 发表了文章 • 0 个评论 • 4670 次浏览 • 2018-01-09 23:14 • 来自相关话题


【编者的话】这篇文章基于去年5月进行的一次Kubernetes使用情况调查,阐述了使用Jenkins作为持续集成工具部署应用程序到Kubernetes的现状,对于大家如何进行CI/CD工具的选型有参考意义。

新的技术栈正不断交付[Kubernetes](ht...
查看更多

小红书在容器环境的CD实践

李颖杰 发表了文章 • 0 个评论 • 3552 次浏览 • 2017-10-17 16:17 • 来自相关话题


【编者的话】容器推出以来,给软件开发带来了极具传染性的振奋和创新,并获得了来自各个行业、各个领域的巨大的支持——从大企业到初创公司,从研发到各类 IT 人员等等。跨境知名电商小红书随着业务的铺开,线上部署单元的数量急剧增加,以 Jenkins 调用脚本进行文件...
查看更多

Jenkins和Docker在HULK的落地实践

尼古拉斯 发表了文章 • 4 个评论 • 2851 次浏览 • 2017-08-16 22:59 • 来自相关话题


【编者的话】巧妇难为无米之炊,玩容器,“镜像”就是下锅的米,我们私有云Hulk平台的容器服务,向用户提供UI页面化的一整套的镜像定制、制作、管理、私有镜像仓库的服务,这套服务的背后技术实现,Jenkins算是“引擎”,本文简要介绍这其中的技术方案。

***[...
查看更多

Jenkins与Docker的持续集成实践

尼古拉斯 发表了文章 • 2 个评论 • 28621 次浏览 • 2017-08-16 15:34 • 来自相关话题


【编者的话】持续集成(CI/CD)是一种软件开发实践。用于帮助团队成员频繁、快速的集成,测试他们的工作成果,以尽快发现集成错误。 更频繁、更早的集成意味着更早的发现问题。通过持续集成,及时发现和解决代码故障,提高代码质量,减少故障处理成本等等。

***[【3...
查看更多

DockOne微信分享(一一四):Jenkins在Google Cloud的自动化安装

DarkForces. 发表了文章 • 0 个评论 • 4077 次浏览 • 2017-04-16 20:48 • 来自相关话题


【编者的话】本次分享给大家介绍使用Packer一键解决方案安装Jenkins,以及使用一些gcloud API将我们build出来的Jenkins image部署到GCP等, 平台搭建好之后就开心的开发你的产品吧。

***[【深圳站|3天烧脑式Kuberne...
查看更多

DockOne微信分享(一一三):从一个实际案例来谈容器落地的问题

Dataman数人科技 发表了文章 • 0 个评论 • 3854 次浏览 • 2017-04-06 21:35 • 来自相关话题


【编者的话】容器是这两年最热的一个话题,去年大家都在谈Mesos、Kubernetes、Swarm,究竟哪家的挖掘技术强,今年容器技术的进一步普及,更多的人更关心容器技术如何落地,下面我们就基于一个实际的案例来聊一下容器落地遇到的问题。

***[【深圳站|3...
查看更多

Docker运行的Jenkins报“ERROR: Failed to push image: failed to respond”

回复

maxwell92 回复了问题 • 1 人关注 • 1 个回复 • 3388 次浏览 • 2017-05-02 14:37 • 来自相关话题

有没有人试过持续集成中Jenkins节点用Docker集群实现?

回复

sxdocker 回复了问题 • 2 人关注 • 1 个回复 • 3000 次浏览 • 2016-11-30 23:18 • 来自相关话题

启动jenkins容器,挂载主机目录,容器就无法在后台运行,怎么回事?

回复

zhuwz 回复了问题 • 2 人关注 • 2 个回复 • 8360 次浏览 • 2016-03-17 16:40 • 来自相关话题

jenkins配置jdk和maven,是要在容器里自己安装吗?

回复

akirapanda 回复了问题 • 2 人关注 • 1 个回复 • 7355 次浏览 • 2016-01-27 21:39 • 来自相关话题

容器中运行Jenkins出错

回复

小飞侠 回复了问题 • 2 人关注 • 3 个回复 • 3257 次浏览 • 2015-05-11 22:44 • 来自相关话题

日部署 6000 次,携程持续交付与构建平台实践

老马 发表了文章 • 0 个评论 • 532 次浏览 • 2019-07-14 16:04 • 来自相关话题


携程持续交付

我们目前有 8000 多个应用,研发人员 3000 多位,每天在各个环境上部署的次数有 6000 多次,持续交付对于我们来说是一个非常重要的能力。

持续交付的意义,首先是效率的提升。部署是一个很麻烦的事情,如果是有多个环境需要部署,部署的...
查看更多

介绍 Jenkins 模板引擎

灵雀云 发表了文章 • 0 个评论 • 356 次浏览 • 2019-07-02 15:04 • 来自相关话题


在企业范围内实施 DevSecOps 实践具有挑战性。由于组织内的不同应用程序正在使用多种编程语言、自动化测试框架和安全遵从性安全合规工具,因此每个团队构建和维护流水线变得很难。
无论应用程序使用哪个特定的技术栈,大多数流水线都将遵循相同的通用工作流。模板引擎...
查看更多

使用Active-Choices-Plugin插件将十个Job合成一个

灵雀云 发表了文章 • 0 个评论 • 248 次浏览 • 2019-06-28 10:56 • 来自相关话题


现在Spring Cloud越来越火爆,许多公司也都在如火如荼投入使用中,而微服务最大的一个特点,就是多,同一大项目之下,可能会被拆分成十几二十几个子服务,对于运维而言,可能也需要一个对应一个地在Jenkin...
查看更多

使用 Jenkins + Ansible 实现 Spring Boot 自动化部署101

灵雀云 发表了文章 • 0 个评论 • 328 次浏览 • 2019-05-22 10:43 • 来自相关话题


本文要点:
设计一条 Spring Boot 最基本的流水线:包括构建、制品上传、部署。
使用 Docker 容器运行构建逻辑。
自动化整个实验环境:包括 Jenkins 的配置,Jenkins agent 的配置等。

1. 代码仓库安排

本次实验...
查看更多

基于 Jenkins 的 DevOps 平台应该如何设计凭证管理

灵雀云 发表了文章 • 0 个评论 • 289 次浏览 • 2019-05-20 11:06 • 来自相关话题


背景

了解到行业内有些团队是基于 Jenkins 开发 DevOps 平台。而基于 Jenkins 实现的 DevOps 平台,就不得不考虑凭证的管理问题。
本文就此问题进行讨论,尝试找出相对合理的管理凭证的方案。
一开始我们想到的方案可能是这样的:...
查看更多

Kubernetes 中的渐进式交付:蓝绿部署和金丝雀部署

灵雀云 发表了文章 • 0 个评论 • 459 次浏览 • 2019-05-07 15:27 • 来自相关话题


渐进式交付是持续交付的下一步, 它将新版本部署到用户的一个子集,并在将其滚动到全部用户之前对其正确性和性能进行评估, 如果不匹配某些关键指标,则进行回滚。

这里有一些有趣的项目,使得渐进式交付在 [Kubernetes](http://www.alauda....
查看更多

使用 Jenkins + Ansible 实现自动化部署 Nginx

灵雀云 发表了文章 • 0 个评论 • 572 次浏览 • 2019-04-29 11:00 • 来自相关话题


本文介绍如何使用 Jenkins + Ansible 实现对 Nginx 的自动化部署。最终达到的效果有如下几点:
只要你将 Nginx 的配置推送到 GitHub 中,Jenkins 就会自动执行部署,然后目标服务器的 Nginx 配置自动生效。这个过程是幂...
查看更多

关于 Jenkins master 共享 JENKINS_HOME 目录的实验

灵雀云 发表了文章 • 1 个评论 • 403 次浏览 • 2019-04-24 14:45 • 来自相关话题


Jenkins master 的高可用是个老大难的问题。和很多人一样,笔者也想过两个 Jenkins master 共享同一个 JENKINS_HOME 的方案。了解 Jenkins 原理的人,都会觉得这个方案不可行。但是真的不可行吗?
由于工作原因,笔者需要...
查看更多

简析 Jenkins 专有用户数据库加密算法

灵雀云 发表了文章 • 0 个评论 • 545 次浏览 • 2019-04-19 11:11 • 来自相关话题


认识Jenkins专有用户数据库

Jenkins 访问控制分为:安全域(即认证)与授权策略。
其中,安全域可以采用三种形式,分别为:Jenkins 专有用户数据库、LDAP、Servlet 容器代理。 ...
查看更多

使用 Zabbix 监控 Jenkins

灵雀云 发表了文章 • 0 个评论 • 444 次浏览 • 2019-04-16 10:58 • 来自相关话题


【编者的话】Zabbix是一个基于Web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

笔者最近的工作涉及到使用 Zabbix ...
查看更多