纸上得来终觉浅,绝知此事要躬行

用十倍苦心,做突出一个。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

DevOps部署发布前验证-Selenium自动化测试

当我们将代码搬到Github\Gitlab之上的时候,我们就可以通过类似于Jenkins这样的DevOps解决方案来实现对代码的自动化编译、打包、测试和发布等操作了。对于自动化测试这部分,相信不是专门做测试的人接触的还是比较少的,那么我们怎么实现自动化测试代码编写就是我们首要解决的问题。 自动化...

2019-01-13 11:27:16

阅读数 397

评论数 0

Gitee Jenkins Plugin码云持续集成插件

插件地址:https://gitee.com/oschina/Gitee-Jenkins-Plugin 目录 简介 目前支持特性 计划中特性 插件安装 插件配置 添加码云链接配置 添加码云APIV5私人令牌 构建任务配置 新建构建任务 源码管理配置 触...

2018-08-21 22:35:29

阅读数 2145

评论数 0

DevOps之Docker自动化部署

原文地址:https://blog.csdn.net/wclkkk/article/details/75160435前言软件开发生命周期从瀑布式到敏捷再到现在的DevOps。记得刚入行的时候还是敏捷的天下,在不同公司敏捷的实践中或多或少感受到了团队间合作衔接的效率问题;即使敏捷宣言所倡导是高效,但...

2018-04-06 21:54:00

阅读数 119

评论数 0

TeamCity持续集成和持续交付Docker

原文地址:https://hub.docker.com/r/jetbrains/teamcity-server/TeamCity服务器 - 强大的持续集成和持续交付功能这是官方的JetBrains TeamCity服务器镜像。该镜像适用于生产用途和评估目的。镜像标签docker映像中的所有默认标记...

2018-03-19 22:56:04

阅读数 1940

评论数 1

Jenkins Pipeline 项目持续集成交互实践路径

Jenkins 2.x的精髓是Pipeline as Code,是帮助Jenkins实现CI到CD转变的重要角色。什么是Pipeline,简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程。Pipeline的实现...

2017-09-12 10:38:41

阅读数 21068

评论数 1

Atlassian与DevOps 系列产品选择方案介绍

这里有一个有趣的视频:大致介绍了Atlassian家族DevOps的工具。世界上没有哪种工具能够像DevOps这么神奇(或敏捷,或精益)。DevOps在开发和运营团队之间建立了完美的合作与沟通,因此与其说这是一种神奇的工具,不如说是一种文化的转变。DevOps在团队建设中日益重要,因此我们可能需要...

2017-09-08 15:23:55

阅读数 1990

评论数 8

Jenkins 集成和使用JIRA Bug跟踪管理工具

首先解答一个疑问:是Jira集成Jenkins还是Jenkins集成Jira?Jenkins可以 集成Jira ,Jira也可以集成Jenkins。这两个工具都提供了相关的插件实现。本篇文章就来介绍下Jenkins和Jira互相集成需要做哪些配置,记住插件是少不了的,并且要保证Jira和Jenki...

2017-09-07 19:01:58

阅读数 10093

评论数 6

Jenkins集成JMeter性能测试与Ant构建性能测试

Jenkins集成JMeter性能测试,可以模拟做系统性能测试。这里通过Ant构建 和maven插件来实现。Jenkins任务设置建议设为单个的任务运行一个指标,所以JMeter我们在新建的Jenkins任务中进行测试,避免与构建发布等测试指标冲突造成不必要的发布时间过长等的消耗,适当地可以允许并...

2017-08-22 13:32:57

阅读数 342

评论数 0

Jenkins集成Maven代码覆盖率插件Cobertura

Jenkins集成Maven代码测试覆盖率插件Cobertura可以很好的测试到没有做单元测试的代码,代码测试覆盖率也是一个衡量代码质量的因素。Maven为我们提供了Cobertura插件,可以很好地配置到pom.xml文件中集成。除了Cobertura,还有一款商业测量代码覆盖率插件Clover。

2017-08-21 13:48:40

阅读数 4283

评论数 0

Jenkins集成TestNG Junit自动化测试

自动化测试是Jenkins持续集成和部署的又一核心价值体现,我们先来做一个基于Junit 的 TestNG 测试。我们的实现步骤是:1、在Jenkins上安装xUnit插件;2、在Eclipse上安装TestNG插件;3、编写Junit测试及TestNG.xml配置。另外除了Junit测试还有模...

2017-08-18 16:10:17

阅读数 14279

评论数 6

Jenkins开放用户注册和匿名查看功能

Jenkins开放用户注册和匿名查看功能便于团队之间进行协作管理和查看,团队中尽量使用一样的邮件后缀,通过jenkins进行配置,每次构建和部署都可以通知到团队中的每一位成员,方便第一时间发现问题,这也符合DevOps的精神。修改Jenkins系统设置位于Configure Global Secu...

2017-08-18 10:04:25

阅读数 2311

评论数 0

Jenkins系统设置中设置邮件通知

Jenkins邮件通知的密码是客户端的授权码而不是邮箱的密码,请务必搞清楚。设置邮件需要修改三个部分:1、修该邮箱的SMTP授权开启并获取客户端授权码;2、Jenkins系统设置设置管理员邮箱;3、设置邮件通知。完成以上三步就可以实现Jenkins邮件通知了。下面以163邮箱为例进行讲解。

2017-08-17 16:51:17

阅读数 1771

评论数 0

Jenkins Centos部署过程中异常No route to host问题解决

Jenkins在centos6.9(Final)下遇到如题所示没法路由主机问题,此问题是在部署阶段报出。注:此问题与镜像的核心系统是centos还是ubuntu无关,两种镜像都拉取测试过都是此问题。我用Oracle VirtualBox通过Boot2Docker.iso实现的时候直接用的宿主IP ...

2017-08-14 20:25:24

阅读数 5617

评论数 1

DevOps Jenkins持续集成GitHub代码通过SSH实现构建部署

最近在虚拟环境中使用安装Jenkins持续集成环境,中间遇到些问题,以致于浪费了不少时间。此篇通过SSH Server方式来实现github源码通过Jenkin持续集成到Docker容器的实例。so,遇到问题多从自身出发,咨询他人未必能解决,还是自身要注意细节问题。

2017-07-17 22:01:43

阅读数 2376

评论数 0

DevOps亚马逊AWS相关介绍

DevOps 集文化理念、实践和工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助组织更快地发展和改进产品。这种速度使组织能够更好地服务其客户,并在市场上更高效地参与竞争。在 DevOps 模式下,开发团队和运营团队都不再是“孤立”的团队。有时...

2017-07-17 13:56:45

阅读数 1322

评论数 0

DevOps定义基础入门及历史

DevOps是一组概念的术语,虽然不是全新的概念,已经催化成一个运动,并在整个技术社区迅速蔓延。 像任何新的和流行的术语一样,人们对于它是什么有点混淆,有时是矛盾的印象。 这是我对DevOps如何有效定义的看法? 我将此定义提出为一个标准框架,以便更清楚地讨论DevOps涵盖的各种问题。 像“质量...

2017-07-17 13:28:03

阅读数 1150

评论数 0

DepOps方案Docker+Jenkins+GitHub实践

要实现—“DepOps方案:Docker+Jenkins+GitHub实践”必须实现三个步骤:(1)构建自己的Docker镜像容器 (2)Jenkins CI持续集成工具管理 (3)Github仓库代码管理。Docker可以根据任一一个镜像的基础上来构建自己的镜像,也就是Docker允许继承并自我...

2017-07-12 11:19:13

阅读数 969

评论数 0

DevOps开发运维与持续集成相关知识

本以为DevOps与Docker无关了,没想到Docker在这个领域也是神一样的存在。Docker支持持续集成/持续交互(CI/CD),Docker的目标是让我们的环境构建变得简单,让开发人员更关注自己的代码,同时也不需要运维介入,每一次代码的提交都可以实时地发布到对应的测试环境,提前验证代码的正...

2017-07-10 19:07:14

阅读数 5485

评论数 0

Jenkins:项目持续集成管理

目前国内很多项目都是采用敏捷开发的方式,敏捷不是对开发人员要求高,不是对文档没要求,也不是只有敏捷开发方式才可取。敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征...

2017-05-21 10:57:02

阅读数 2101

评论数 0

JMeter负载测试入门教程 – 终极指南

本教程是关于JMeter的。我们将会涉及到的要点如下: 我们会解释JMeter是用来干什么的。 JMeter是如何设计和实现的以及涉及到哪些技术。 如何正确的安装和配置它。 它的用户界面(UI)的基本功能。 详细介绍如何配置不同的测试计划。 展示如何分析它的输出结果。 最后我们会提...

2016-09-26 17:18:12

阅读数 1103

评论数 0

提示
确定要删除当前文章?
取消 删除