标签:Jenkins

未分类

持续集成CI实施指南一–搭建Jenkins

11

sa 发布于 2017-11-11

一、 关于持续集成 1.1 什么是持续集成 持续集成, 简称CI(continuous integration).是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 传统瀑布模型(水平划分...

阅读(82)评论(0)

未分类

docker中Jenkins容器启动失败

sa 发布于 2017-11-09

今天在docker中启动jenkins容器时,按照官方文档中的方法执行: docker run -p 8080:8080 -p 50000:50000 -v /your/home:/var/jenkins_home jenkins 遇到了一个权限为题,报错为: Can not w...

阅读(65)评论(0)

未分类

Jenkins的使用(一)—安装

sa 发布于 2017-11-08

Jenkins是什么 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 功能 持续的软件版本发布/测试项目。 监控外部调用执行的工作。 在CentOS7.0中安装Jenkin...

阅读(49)评论(0)

未分类

Centos 7 Java配置maven+jenkins+git(svn)+tomcat自动编译和部署(持续集成)

18

sa 发布于 2017-11-03

目的 在开发中,需要经常频繁的对测试服务器进行部署,而且在多人协同中开发经常遇到的问题就是别人更新了他的代码,而你去更新你的代码时并没有更新到别人的代码,导致测试环境的代码不是最新,当然这个问题也好解决,那就是每次更新的时候先获取版本控制器上面的代码,然后更新,当然每次这样操作都...

阅读(131)评论(0)

未分类

docker+jenkins+seneca构建去集中化微服务架构

2

sa 发布于 2017-10-15

前言 在微服务架构中,服务发现一直是一件比较复杂的事。而且服务发现式的架构处理不好,容易产生集中化。同时,微服务的提供,不可避免的需要一些负载均衡方案,实现服务的高可用和可扩展,这无疑增加了很多复杂度。 笔者认为,使用异步、基于消息的方式,可能更适合微服务架构。 基于消息的微服务...

阅读(67)评论(0)

未分类

使用Jenkins进行持续构建与发布应用到Kubernetes集群中

1

sa 发布于 2017-10-14

我们基于Jenkins的CI/CD流程如下所示。 流程说明 应用构建和发布流程说明。 用户向Gitlab提交代码,代码中必须包含Dockerfile; 将代码提交到远程仓库; 用户在发布应用时需要填写git仓库地址和分支、服务类型、服务名称、资源数量、实例个数等,确定后触发Jen...

阅读(96)评论(0)

未分类

阿里云CentOS安装Jenkins

1

sa 发布于 2017-10-14

Jenkins是一个用Java编写的开源自动化服务器。 Jenkins有助于自动化完成非人员部分的软件开发过程,不断整合和促进连续交付的技术方面。 它是一个基于服务器的系统,可在servlet容器(如Apache Tomcat)中运行。 它支持版本控制工具,包括CVS,Subve...

阅读(55)评论(0)