Docker+Jenkins持续集成环境(4):使用etcd+confd实现容器服务注册与发现

前面我们已经通过jenkins+docker搭建了基本的持续集成环境,实现了服务的自动构建和部署,但是,我们遇到一个问题,jenkins构建出来的镜像部署后,需要通过ip:port去访问,有什么更好的方法吗?肯定是通过域名啊!前提是你注册一个域名,或者修改机器hosts文件。 本文介绍通过引入etc... ... »

使用docker+jenkins构建nodejs前端项目

前文[使用Docker搭建Jenkins+Docker持续集成环境](http://www.cnblogs.com/xiaoqi/p/docker-jenkins-cicd.html)我们已经搭建了基于docker+jenkins的持续集成环境,并构建了基于maven的项目。这一节,我们继续扩展功能... ... »

Jenkins:基于linux构建ivy项目

Jenkins:基于linux构建ivy项目 (二) 基于以上《Jenkins:VMware虚拟机Linux系统的详细安装和使用教程(一)》的配置再进行对ivy项目构建: 或者用yum install ant安装,安装成功之后找到ant的安装目录,命令:which ant ,我的安装目 录是/usr ... »

jenkins的搭建

根据官方网站的步骤进行安装 网址:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions InstallingJenkinsonRedHatdistributions ImportantN ... »

2018软件测试从业者精进指南 。

摘要:2018年,软件测试职业预测,以及发展趋势,学习成长建议 。 - 01 - 时间管理 & 目标管理 职场中,混的差的,原因有很多 。 但,混的好的,无一例外,都有持续性的热情、持续性学习、善于规划、定期复盘 。 17年,已经混没了 。 照例,得总结下,怎么就把一年混没了 ? 当然, 老徐始终相 ... »

Gitlab自动触发Jenkins构建打包

一、目的 在部门的测试环境中,开发人员一旦向gitlab仓库提交成功代码,gitlab就会自动触发jenkins构建项目。当然在构建后还可以添加项目部署或者自动化测试的脚本。这里只针对测试环境。 二、Jenkins配置 2.1 安装Gitlab Hook Plugin插件: 系统管理 管理插件 可选 ... »

结合提供者模式解析Jenkins源码国际化的实现

关键字:提供者模式,设计模式,github,gerrit,源码学习,jenkins,国际化,maven高级,maven插件 本篇文章的源码展示部分由于长度问题不会全部粘贴展示,或许只是直接提及,需要了解的朋友请fork in github,文中会给出源码地址。 源码的研究策略 从这篇文章开始,陆续要 ... »

jenkins学习之自动打包构建nodejs应用

上一节记录了下jenkins在centos下的安装,这节继续,说下怎么使用jenkins和nodejs进行自动打包更新服务。 创建任务 创建任务比较简单,这里我们创建自由风格项目: General信息 这里填写项目或任务的基本信息,如下: GitBucket 这里我们用到的就以下两点,一个是参数化构 ... »