Jenkins
写回
这个作者很懒,什么都没留下…
展开
-
Jenkins进阶之远程部署、构建Git分支、回滚,史上最清晰,收藏!
目录一、导语二、Jenkins远程服务器部署、启动三、Jenkins生产环境回滚四、Git 分支构建五、禅言慧语选闲一、导语Jenkins是什么,如何安装、配置、部署以及基本应用,已在上一篇《Jenkins安装配置,项目发布、管理详解,史上最清晰,值得收藏!》做过详细的讲解。本文将对jenkins 的高级应用做进一步讲解。相信通过这两篇文章,大家能对jenkins有一个全面、深入的认识,并能应用于...转载 2018-06-22 11:03:32 · 1811 阅读 · 0 评论 -
基于Jenkins,docker实现自动化部署(持续交互)
前言随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致。基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化。因此,传统的人工部署已经心有余而力不足。持续集成,持续部署,持续交互对于微服务开发来说,是提高团队整体效率不可或缺的一环。合理的使用CI,CD能够极大的提高了生产效率,也提高了产品的交互质量。本文不对三个概念做...转载 2018-06-22 11:05:50 · 534 阅读 · 0 评论 -
基于K8s和docker的Jenkins 可伸缩持续集成系统
概述本文档主要介绍Jenkins的可伸缩部署方式,一种是基于Docker(或者docker-swarm 集群)的部署方式,另外一种是基于kubernetes的部署方式。由于基于kubernetes也是基于docker的,都需要用到docker进行通信和中转,因此使用同一的slave镜像将大大节省平台开发与维护成本,因此需要引入jenkins的另一个大插件pipeline。Pipeline也...转载 2018-08-17 14:49:30 · 11048 阅读 · 0 评论 -
Transferred0files解决
SSH: Transferred 0 file(s) 解决Jenkins搭建过程中,使用 Publish Over SSH 插件。发生 SSH: Transferred 0 file(s)。百度、google了几个小时,终于找到答案,特此记录。配置如下:Source files **/* 表示{projectName}这个job的工作目录下所有的文件和目录。 Rem...转载 2018-08-21 14:01:16 · 2595 阅读 · 0 评论 -
基于Docker+Jenkins+Gitlab搭建持续集成环境
最近使用docker+jenkins+gitlab搭建了持续集成环境,原理如下图所示(没有画图,引用了http://www.jianshu.com/p/358bfb64e3a6的图):随着DevOps理念和敏捷理念的发展,我们希望通过自动化技术,加快项目的迭代。尤其是当使用微服务方案后,面临在大量的项目构建和部署工作,借助于jenkins的持续集成,可以快速把应用打包成docker镜像,实现自...转载 2018-08-21 14:13:42 · 2609 阅读 · 0 评论 -
史上最全的maven的pom.xml文件详解
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0...转载 2018-08-21 14:34:40 · 246 阅读 · 0 评论 -
用代码描述流水线-Jenkins Pipeline 详解
自从 Jenkins 2.0 版本升级之后,支持了通过代码(Groovy DSL)来描述一个构建流水线,灵活方便地实现持续交付,大大提升 Jenkins Job 维护的效率,实现从 CI 到 CD 到转变。而在2016 Jenkins World 大会上,Jenkins 发布了1.0版本的声明式流水线 - Declarative Pipeline,目前已经到发布了1.2版本,它是一种新的结构化方式...转载 2019-01-17 18:49:59 · 2666 阅读 · 0 评论 -
Host key verification failed -解决jenkins调用脚本scp进行远程复制时候的权限问题(初稿)
参考文献:https://blog.csdn.net/cdnight/article/details/81078191前言在一个自动化编译部署系统里面,使用scp命令远程复制文件是很正常的,然而使用jenkins出现了该问题。环境还原在一个pipeline任务里面,编译流水任务代码如下:#!/usr/bin/env groovypipeline{ agent a...转载 2019-04-08 18:27:55 · 853 阅读 · 0 评论