首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ApacheCN DevOps 译文集(二)20211230 更新

四、测试管理方法 五、测试计划 六、测试设计阶段 七、测试执行阶段 八、缺陷管理阶段 九、需求管理 十、测试执行状态报告 十一、JIRA 与自动化测试工具的集成 持续集成和交付实用手册 零、前言 一...、CI/CD 自动化测试 二、持续集成的基础 三、持续交付的基础 四、CI/CD 的商业价值 五、Jenkins 的安装和基本知识 六、编写自由式脚本 七、开发插件 八、使用 Jenkins 构建流水线...十四、CircleCI CLI 日志和调试 十五、最佳实践 十六、答案 Jenkins 持续集成秘籍 零、前言 一、维护 Jenkins 二、增强安全性 三、构建软件 四、通过 Jenkins 来沟通...、使用 AWX 用户、权限和组织 Jenkins 持续集成学习手册 零、前言 一、持续集成的概念 二、安装 Jenkins 三、Jenkins 新特性 四、配置 Jenkins 五、分布式构建 六、安装...SonarQube 和 Artifactory 七、将 Jenkins 用于持续集成 八、使用 Jenkins持续交付 九、使用 Jenkins 进行持续部署 十、支持工具和安装指南 Ansible2

4.2K20

CloudLite认证笔记 CODING DevOps 产品认证

敏捷开发宣言(尽管右项其价值,我们更重视左项的价值) 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 敏捷开发的十二原则:客户满意,掌控变化...三个角色:产品负责人,敏捷教练,开发团队 三个工件:产品待办列表,sprint待办列表,产品增量 五个活动:sprint,sprint计划会,每日站会,sprint评审会,spring回顾会 五个价值观...:专注,公开,尊重,承诺,勇气 极限编程 kanban 可视化工作流 限制在制品数量 度量和管理流动 显式化规则 落实反馈回路 协同改进 用户故事 三要素:角色,活动,商业价值 5C特征:卡片,交谈,确认...识别用户角色 -> 分析业务流程 -> 提取用户故事 -> 整理用户故事 INVEST原则:independent,negotiable,valuable,estimable,small,testable 持续集成...:开源的、提供友好操作界面的CI&CD工具 Jenkins pipeline:一套插件,支持实现和集成持续交付流水线到Jenkins 反馈机制的实现 通过部署进行反馈 通过测试进行反馈 通过评审与协作进行反馈

1.8K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ApacheCN DevOps 译文集 20211227 更新

    Docker 和 Jenkins 持续交付 零、前言 一、持续交付简介 二、Docker 介绍 三、配置 Jenkins 四、持续集成管道 五、自动化验收测试 六、将 Ansible 用于配置管理 七...、Kubernetes 安全与合规 第四部分:扩展 Kubernetes 十三、使用 CRDs 扩展 Kubernetes 十四、服务网格和无服务器 十五、Kubernetes 上的状态工作负载 十六...AKS 中常见故障的处理 六、使用 HTTPS 保护您的应用 七、监控 AKS 集群及其应用 第三部分:保护您的 AKS 集群和工作负载 八、AKS 中基于角色的访问控制 九、AKS 中由 Azure 活动目录...pod 管理的身份 十、在 AKS 中存储机密 十一、AKS 中的网络安全 第四部分:与 Azure 托管服务集成 十二、将应用连接到 Azure 数据库 十三、Kubernetes Azure 安全中心...十四、无服务器功能 十五、AKS 的持续集成持续部署 Kubectl:Kubernetes 的命令行手册 零、前言 第一部分:开始使用kubectl 一、kubectl介绍和安装 第二部分:Kubernetes

    4.5K30

    FunTester原创文章(升级篇)

    ) 我的开发日记(三) 我的开发日记(四) 我的开发日记(五) 我的开发日记(六) 我的开发日记(七) 我的开发日记(八) 我的开发日记(九) 我的开发日记(十) 我的开发日记(十一) 我的开发日记(十二...重载操作符实践 Jacoco覆盖率 接口测试代码覆盖率(jacoco)方案分享 jacoco无法读取build.xml配置中源码路径解决办法 使用JaCoCo Maven插件创建代码覆盖率报告 Java 8,Jenkins...,Jacoco和Sonar进行持续集成 jacoco测试覆盖率过滤非业务类 arthas诊断工具 arthas快速入门视频演示 arthas进阶thread命令视频演示 arthas命令jvm,sysprop...混编的Maven项目如何用intellij打包执行jar包 window系统权限不足导致gradle构建失败的解决办法 使用groovy脚本使gradle灵活加载本地jar包的两种方式 Java 8,Jenkins...,Jacoco和Sonar进行持续集成 Gradle如何在任务失败后继续构建 Gradle+Groovy基础篇 Gradle+Groovy提高篇 Maven进行增量构建 SonarQube8.3中的Maven

    3.8K30

    打造企业级pipeline服务的18个疑问

    Jenkins已经成为大量公司最常用的一种持续集成工具了,但是目前pipeline的普及程度可能依然低于30%,大量的团队依然使用自由风格这种笨重的方式,给统一构建过程、构建集中管理带来极大的不便。...笔者通过下面的18个问题来讲解一下为什么企业级持续集成服务需要使用pipeline的构建方式。 一,Jenkins2.0的最大改变是什么?...很多人认为jenkins2.0的最大改变是增加了pipeline,实际上pipeline在Jenkins1.0中已经了这个概念,而jenkins2.0中最大的改变应该是pipeline as code...此持续集成服务部门可以由工程效能团队、测试团队、ci团队等兼任。...并将源码地址配置到jenkins的Share Library的功能中,业务开发人员如需Jenkins进行构建,只需传递自己所需的参数,调用持续集成服务部门已经写好的library,就可以自行设置构建任务了

    3.8K20

    腾讯TMQ在线沙龙回顾|测试左移实践

    测试左移实践 活动时间:2017年6月28日 QQ群视频交流 活动主题:TMQ在线沙龙第二十三期分享 本次分享的主题是:测试左移实践 共有214位测试小伙伴报名参加活动,在线观看视频人数 54人!...想知道活动分享了啥, 请往下看吧! 活动嘉宾 ? 嘉宾简介 陈诚,腾讯手机管家专项测试工程师,目前主要负责手机管家的测试分析、接口测试、工具建设等。在安卓客户端、H5等领域丰富的测试经验。...10、ppt里面的三个例子分别是通过什么方式集成到日常的监控中的? 答:这里应该是想问如何将接口测试建设成daily测试。...通常使用JenkinsJenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,具体可以学习jenkins搭建和任务配置。...这里要注意的是接口测试和日常监控的用例是不一样的:接口人测试的用例需要考虑到接口参数的异常边界等,还需要考虑具体业务场景下的正常参数;监控的用例通常是为了监控某个业务是否还持续工作,对接口参数是否鲁棒不过多关注

    79180

    【深圳】珠三角技术沙龙5月DevOps专场沙龙开放报名

    Rancher Labs资深工程师吴梓洋 《在Kubernetes上基于Jenkins持续集成》 嘉宾介绍:现从事Rancher容器管理平台的研发以及周边延伸产品的新特性以及新功能的研发工作,维护和支持...本次分享讲介绍如何在 Kubernetes 上集成流行的持续集成平台 Jenkins 来进行持续集成。...本次沙龙将分享有赞持续集成的实践经验,抛砖引玉,与大家共同交流探讨。...在实践中快速落地 DevOps》 15:20-15:30    茶歇 15:30-16:10    Rancher Labs 资深工程师吴梓洋 《在 Kubernetes 基于 Jenkins持续集成...》 16:10-16:50    深圳赞技术负责人 牛阮威 《持续交付在有赞的应用实践》 16:50-17:00   抽奖&自由交流 活动奖品 参与沙龙现场抽奖将有机会获得由「ONES」提供的《DevOps

    25620

    西安活动 | 2019年1月13日「拥抱开源, 又见.NET」

    西安.NET社区组织发起了此次“拥抱开源, 又见.NET”线下交流活动,邀请了三位资深.NET开发者作为分享讲师,他们将从架构、原理、语言出发,与大家一起分享交流: 基于Docker和Jenkins构建...》 05:10 PM 反馈抽奖&合影留念 【 精 彩 预 告 】 话题一《基于Docker和Jenkins构建.NET Core的持续集成环境》 话题简介:持续集成作为敏捷开发的重要环节,其重要性在现代软件开发和交付过程中不言而喻...持续集成发生在每次代码更新之后,从而在产品快速迭代的同时保证其质量。...本次我将带来.NET Core项目的持续集成经验,利用Docker和Jenkins自动完成构建、测试、打包、部署等环节,从而让团队成员之间更好的协调工作,更好的适应敏捷软件开发。 分享人: ?...吴 世 龙 ThoughtWorks 高级.NET开发 曾参与设计过中大型高并发审计系统,多年互联网O2O系统设计经验,对微服务,持续集成持续交付有自己的理解见地。

    70410

    研发协同平台持续集成Jenkins实践

    导读 研发协同平台两个核心目标,一是提高研发效率 ,二是提高研发质量,要实现这两个核心目标,实现持续集成是关键之一。...因为软件工业是一个知识生产活动,其内在逻辑非常复杂,需求又很难一次性确定,完成的产品与最初的设计往往相差很远。敏捷宣言中就有一条是说响应变化重于遵循计划。...这也假设我们相同版本的外部依赖项。理想情况下,这也意味着可以对管道中的流程进行版本控制和重建。...当前支持的负载规则有:随机分配、顺序分配、按资源使用情况分配、指定具体节点分配 持续集成工具Jenkins运维 研发协同平台持续集成使用了Jenkins作为持续集成工具,保障Jenkins的安全、性能、...写在最后 当前研发协同平台已经能全面支持公司产品各种场景的持续集成,后续会进一步落地持续集成工具jenkins主节点的高可用,进一步探索支持多种持续集成工具的必要性和可行性。

    1.8K30

    DevOps平台中的自动化部署框架设计

    1、什么是持续集成持续集成(Continuous Integration)指的是,频繁地将代码集成到主干,以便快速发现错误、防止分支大幅度偏离主干。...持续交付可以看作是持续集成的进一步。它强调的是,不管怎么更新,软件是随时随地可以交付的。 3、什么是持续部署?...通过以上概念的澄清,我们了解了什么是持续集成持续交付、持续部署以及自动化部署。...这里与jenkins1的区别是,一个 job里可以多个node,将job的steps按照需求运行在不同的机器上。例如一个job里好几个测试集合需要同时运行在不同的机器上。...其中还有很多细节,比如如何与CMDB集成,如何与各种容器云集成,以及我们实践过程中遇到的各种坑等等,这里不再一一赘述,问题可在本文文末留言。

    3.7K61

    3天学会Jenkins_Jenkin与CI(Continuous Integration,持续集成)?

    持续集成流水线是一种功能强大的工具,由一组用于托管,监控,编译和测试代码或监控代码更改的工具组成,比如: 持续集成服务器Jenkins, Bamboo, CruiseControl, TeamCity...Jenkin历史 为什么选择Jenkins持续集成服务器? 持续集成的实际案例研究 使用Jenkins的优点 使用Jenkins的缺点 2 什么是Jenkin?...Jenkins是一个开源的持续集成服务器,能够编排一系列操作,用自动化方式帮助你实现持续集成过程。Jenkins完全用Java编写。...,因为Jenkins在服务器上运行并需要一些技能作为服务器管理员来监控其活动 许多人没有实现Jenkins的原因之一是由于难以安装和配置Jenkins 由于一些小的设置变化,连续集成会定期中断。...持续集成将暂停,因此需要一些开发人员的注意 9 总结 在持续集成中,代码提交后,软件即刻构建和测试 Jenkins是一个开源的持续集成服务器,能够协调一系列操作 在没有Jenkins之前,当所有开发人员完成他们分配的编码任务时

    77910

    Selenium2+python自动化39-关于面试的题

    前言 最近看到群里小伙伴贴出一组面试题,最近又是跳槽黄金季节,小编忍不住抽出一点时间总结了下, 回答不妥的地方欢迎各位高手拍砖指点。 一、selenium中如何判断元素是否存在?...1.集成jenkins一键执行,可以手动执行,也可以定时执行 七、什么是持续集成?...1.持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。...1.数据层 2.接口层 3.UI层 自由发挥吧 二十七、webdriver可以用来做接口测试?...能提这些问题出来的面试官也是一定实力的。 学习过程中有遇到疑问的,可以加selenium(python+java) QQ群交流:232607095

    2.3K60

    JenKins 的功能介绍

    基于JenKins 2.0版本 1.CI/CD 概念 我们在具体配置之前,我们得了解两个概念CI 和CD。 CI(Continuous integration)翻译为:持续集成,是一种软件开发时间。...持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。...具体的流程如图: CD(Continuous Delivery)翻译为:持续交付,是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。...然后Job任务是不同类型的。 Freestyle project:这是Jenkins的核心特征。Jenkins将构建您的项目,结合任何SCM和任何构建系统,这甚至可以用于软件构建之外的其他东西。...Pipoline:编排可以跨多个构建代理的长时间运行的活动。适用于构建管道(以前称为工作流)/或组织不容易适应自由工作类型的复杂活动。---(ps 听说2.0版本才有这个?)

    46620

    Jenkins使用手册(2) —— 软件配置

    阅读目录 目的 接上回 初始化 基础配置 修改密码 系统邮件配置 配置JDK 配置Maven 目的 持续集成作为软件开发的一种实践,其快速且频繁集成的特性使得产品与项目可以保持高速迭代的同时还可以保持高质量...而Jenkins作为一款优秀的开源持续集成工具,提供给了开发、测试、运维各个角色强大的自动化构建支撑。...测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早...修改密码后保存退出 系统邮件配置 一般在持续集成中,任何的正式自动化活动结果都应该通知至相关人员,配置系统邮件也是达成此目的的第一步。...后面的持续集成,我会从测试团队的角度出发,带着大家使用K8s+Jenkins来进行实战操作与讲解。

    42510

    新一代 CI 即将到来!

    图片持续集成的词面意思其实某一程度上也道出了该做法思想的精髓:即小步快走,持续地去做代码集成。不得不说持续集成在现代软件研发流程中,扮演了十分重要的角色。...让持续集成构建计划进行自动化的单元测试、代码检查、编译构建、契约测试,甚至自动部署,能够大大降低开发人员的工作负担,减少许多不必要的重复劳动,持续提升代码质量和开发效率。...传统 CI 问题和痛点聊到 CI 系统,那不得不提的就是 Jenkins 了,它是一个使用广泛的持续集成工具。...什么是 CODING CI 3.0CODING 持续集成是 CODING DevOps 的子产品,其全面兼容 Jenkins持续集成服务,支持 Java、Python、Node.js 等主流语言,并且支持...当然这里多个层面的设计思想。1.

    1K40

    持续集成Jenkins

    小编说:持续集成,就其最简单的形式来讲,就是一个能监控你版本控制系统变化的工具。无论任何时候,只要检测到变化,这个工具就会自动编译和测试你的应用程序。...本文选自《Jenkins权威指南》,在书中我们将探讨如何使用Jenkins 或者Hudson 来实现一个健壮的和全面的持续集成解决方案 持续集成,也就是通常所说的CI(Continuous Integration...它绝对潜力去启用和触发一系列的增量式的过程改进,从简单的、计划的、自动化的构建逐渐改进为可以持续交付投入生产中。...持续集成的出现就是为了定位和解决这些问题。 持续集成,就其最简单的形式来讲,就是一个能监控你版本控制系统变化的工具。无论任何时候,只要检测到变化,这个工具就会自动编译和测试你的应用程序。...你了解任何一个团队成员做出的代码修改?会让劳动密集型手工测试的QA 团队花费多少时间?会涉及多少手动部署的步骤?大概只有少数人能真正了解上述全部问题。

    1.2K30

    Jenkins使用手册(2) —— 软件配置

    目的持续集成作为软件开发的一种实践,其快速且频繁集成的特性使得产品与项目可以保持高速迭代的同时还可以保持高质量。...而Jenkins作为一款优秀的开源持续集成工具,提供给了开发、测试、运维各个角色强大的自动化构建支撑。...测试作为持续集成中一个重要阶段,使用Jenkins来执行自动化测试的必要性已经不言而喻,利用Jenkins进行自动化的构建(编译、打包、部署、自动化测试)可以尽早的发现软件中的问题,对应测试左移来说,测试在项目阶段中的介入的越早...Jenkins初始化完成图片基础配置如果使用的是admin用户,出于安全考虑可以先将用户密码进行修改修改密码选择管理Jenkins图片在安全里选择管理用户图片选择要修改密码的用户,点击小齿轮图片修改密码后保存退出图片系统邮件配置一般在持续集成中...后面的持续集成,我会从测试团队的角度出发,带着大家使用K8s+Jenkins来进行实战操作与讲解。

    55130

    如何快速实现Jenkins部署?

    软件介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。...系统环境 CentOS6.5及以上版本 参考资料 官网:https://jenkins.io/ 安装步骤 1.JDK安装: --查看java版本 #java -version --jenkins至少需要.../jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo #rpm --import https://pkg.jenkins.io/redhat/...jenkins.io.key #yum -y install jenkins --修改Jenkins的端口(默认8080端口) #vim /etc/sysconfig/jenkins --启动Jenkins...de247894602f45f7b7d2152fb422cb3d --选择安装建议插件 --安装完提示创建用户,完成进入欢迎界面 --可以创建新任务了 下一篇教你如何用Jenkins构建项目,期待

    80260

    基于Jenkins打造符合DevOps能力成熟度三级标准的持续集成流水线

    本文内容参照《研发运营一体化(DevOps)能力成熟度模型 第3部分:持续交付》,基于jenkins,对持续集成流水线建设的一些关键点进行技术应答,带领大家把方法论落地到具体的技术点上。...2)健全的版本控制系统管理机制,包括:代码库命名规范备份与可用性保障机制权限模型专人专岗管理。...持续集成集成服务组建专门的持续集成团队,负责优化持续集成系统和服务统一团队构建流水线模版与持续集成环境,供开发人员选择 技术点:可以通过jenkins on k8s方式,打造多种构建环境镜像,开发人员提交构建任务时定义所需环境...Artifactory元数据及promotion功能部署策略1)采用定期部署策略,具备按天进行部署的能力 2)应用和环境整体作为部署的最小单位 3)应用和配置进行分离不涉及流水线部署质量1)部署失败率低 2)部署活动集成自动化测试功能...,并以测试结果为部署前置条件 3)每次部署活动提供变更范围报告和测试报告部署后会在流水线中进行简单验证,收集验证结果数据。

    3.9K31

    从无到:京东持续集成实践分享

    同时我们能够通过持续集成追溯哪个包或哪个构建的时候出的问题。我们也希望特殊的插桩测试包能够通过持续集成帮我们做到,而不需要我们自己每个人打自己特定的包,最后还有更多需求的介入。...前端用户进到我们的平台(简单的Nginx+PHP搭建的平台),中间是我们持续集成微服务的中间件,底层是Jenkins给所有项目的服务,持久层使用到了MySQL的DB+京东云上的云服务。...这个图可以关注的重点,所有服务、所有机器都是做的备份,就是多机的备份,做到这样容灾和负载均衡的工作。 这是持续集成中间微服务的架构。...并发的构建前提是持续集成的微服务,微服务可以通过前端调度每台节点的使用情况,做一个动态的负载均衡。...就是产品、测试、开发,这三个人到处跑,到处沟通,说什么时候出包,什么时候测,项目会盯着,产品会盯着测试说这个东西做的怎么样了,能测。开发会盯着测试说完成了没有,问题

    1.7K60
    领券