技术分享
腾云 CODING
CODING 是腾讯云旗下一站式 DevOps 研发管理平台,向广大开发者及企业研发团队提供代码托管、项目协同、测试管理、持续集成、制品库、持续部署、云原生应用管理 Orbit、团队知识库等系列工具产品,支持 SaaS 模式或私有部署模式。从需求提交到产品迭代,从代码开发到软件测试、部署,整套流程均可在 CODING 完成。
展开
-
CODING DevOps 线下沙龙回顾二:SDK 测试最佳实践
讲师:潘志刚声网质量效能部门负责人,超过 14 年服务器、移动终端、音视频编解码以及汽车电子等跨行业从业经历,负责建立测试基础架构和自动化测试方案,主持搭建持续集成测试生态体系。现任声网质量效能部门负责人,负责推进质量和效能持续优化,专注技术创新赋能团队软件保证,通过软件和硬件的高效结合,探索产品交付的最优解决方案。前言SDK 测试不同于 APP 测试,不仅要站在终端用户角度考虑问题,还需要站在 APP 开发者的角度考虑问题。面对不同的行业需求,如何保证质量固若金汤,这是一条探索未知的赛道。本期推.原创 2020-12-24 15:19:43 · 198 阅读 · 0 评论 -
活动推荐 | 中国 DevOps 社区深圳第十届 MeetUp 来啦!
活动背景现如今,软件开发和运维领域正在发生巨变,企业为了应对业务的快速变化纷纷加速其数字化转型的步伐。本次以「DevOps 转型与落地实践」为主题的技术沙龙活动由中国 DevOps 社区主办,将会邀请四位来自不同行业具有丰富经验的演讲嘉宾,共同探讨在 DevOps 潮流下,各公司如何实现转型和落地实践 DevOps,提高研发效能。活动时间/地点12 月 26 日 13:00 - 18:00腾讯大厦(非滨海大厦)2 楼多功能厅(广东省深圳市南山区深南大道 10000 号)活动嘉宾董鑫武原创 2020-12-24 14:19:31 · 362 阅读 · 0 评论 -
Techo 畅游指南:学习 DevOps,往这里走
一年一度的 Techo Pack 即将在北京开幕~ 本次 Techo Pack 中有哪些与 DevOps 相关的演讲及活动呢?小编就给大家一一列出——Tips:现场名额有限,请一定要提前报名!理论与实践的碰撞,不可错过的 DevOps 专场演讲时间: 12 月 20 日,9:45 - 11:15地点: 751 D·PARK 北京时尚设计广场 第一车间主厅 A报名地址: https://techo.cloud.tencent.com/2020/#/live?subSeminarId=2011283原创 2020-12-18 17:48:15 · 219 阅读 · 1 评论 -
Techo 动手实验室报名正式开始~
2020 北京 Techo 开发者大会动手实验室来啦!CODING 邀请您参加由腾讯云 Techo 大会发起的动手实验室「DevOps 专场」,大牛工程师现场指导教学,协助完成 DevOps 全流程体验任务。您将在短短一小时内高效实践敏捷管理、代码开发、云端验证、持续集成、制品推送、测试管理、以及持续部署全流程!成功报名动手实验室 「DevOps 专场」 并到场参与者,将有机会赢得 腾讯短鹅、敏捷扑克牌、CODING T 恤及洋葱猴抱枕礼品! 人数有限,先到先得~扫描下方海报二维码,填写个人信息并选择原创 2020-12-15 10:52:34 · 220 阅读 · 0 评论 -
腾讯云 Techo 开发者大会报名启动!
万众瞩目的第二届腾讯云 Techo 开发者大会来啦!腾讯 Techo 开发者大会是由腾讯云发起的面向全球开发者和技术爱好者的年度盛会。作为一个专注于前沿技术研讨的非商业大会,Techo 大会一直致力于开发者的能力成长和实践创新,旨在通过汇聚全球顶尖行业专家和技术爱好者,搭建一个开放、中立、活跃的技术交流平台,分享热点技术、主流应用、开源生态和产品革新。在去年举办的第一届 Techo 大会上,共有 150 多位海内外专家解读热点技术,超过 5000 人次开发者在现场深度交流。今年,第二届 Techo 大会将原创 2020-12-14 16:57:28 · 481 阅读 · 0 评论 -
CODING DevOps 线下沙龙回顾一:DevOps 代码质量实战
11 月 22 日,由 CODING 主办的 DevOps 技术沙龙系列「质量」专场在上海圆满结束。在活动现场,四位来自腾讯等知名企业的技术大咖们分享了研发质量与效能的实战经验,与观众们共同探讨如何采取有效手段以保证和提高软件质量。本期沙龙回顾为大家带来的,是来自腾讯云 CODING 布道师杨周的议题——《DevOps 代码质量实战》。问题:人越来越多,代码越来越乱随着团队成员增多,每个人在缩进、换行、空格以及大小写方面有不同的习惯,导致代码越来越乱。代码风格问题尚且不致命,更严重的是这些问题:原创 2020-12-07 20:18:47 · 344 阅读 · 0 评论 -
DevOps Workshop | 代码管理入门:基于代码扫描实现团队效率提升
CODING「DevOps Workshop 学习营地」 持续火热进行中!在这里,你可以轻松实践 DevOps 全流程、体验高效的云端开发、赢取精美礼品——第二期大奖 「戴尔 U2718Q 显示器」 将于 12 月 3 日开奖,请尽快前往 CODING,完成任务参与抽奖,iPad Pro、HHKB 键盘和 Bose 耳机等礼品均有机会获得!也可以根据 CODING 最佳实践系列文章,探索更多新玩法。「DevOps Workshop 学习营地」活动链接https://workshop.coding.io原创 2020-11-30 19:16:42 · 349 阅读 · 0 评论 -
GitHub 访问不顺怎么办?在线等,急
在日常的工作生活学习中经常会遇到无法访问 GitHub、访问不稳定等等突发情况这不,今天群里的朋友们又双叒叕遇到了问题——为方便用户从 GitHub 快速备份开源仓库,稳定访问,CODING 现已支持导入 GitHub 仓库!CODING 提供多种导入方式,无需繁琐步骤,只需简单两步操作即可轻松将仓库迁移到 CODING 并开始使用,访问仓库更加稳定便捷,方便您深度参与并快速实践开源项目。同时还能管理导入仓库,定时同步远程仓库的所有改动,让代码“紧随潮流”。简单操作轻松迁移,定时同.原创 2020-11-30 17:15:47 · 379 阅读 · 0 评论 -
深度解读最新版 Scrum 指南
本文作者:CODING - 敏杰小王子11 月 18 日晚,Scrum 框架的创始人 Jeff Sutherland 和 Ken Schwaber 联手发布了最新版 Scrum 指南。作为 Scrum 的权威定义,《Scrum Guide》已经走过 25 个年头,在这二十多年间,Scrum 在国内也从概念布道走向了广泛落地,接下来我们结合 CODING 帮助中国团队在 Scrum 转型运动中的感悟带你一起解读这份最新版的 Scrum 指南。(文末附新版 Scrum 指南原文链接)不变的 Scru.原创 2020-11-20 18:11:02 · 366 阅读 · 0 评论 -
有奖体验 CODING 产品,iPad Pro、HHKB 键盘等超级礼包等你来!
DevOps 研发效能升级、高效率研发工具已成为软件研发行业的热门话题,也是每个企业研发团队需要不断探索的命题。CODING 一站式软件研发管理工具平台旨在让开发团队低门槛使用 DevOps 工具,帮助每个团队找到最佳的 DevOps 实践路径。为此,CODING 推出了**「DevOps Workshop 学习营地」**,在这里,你可以深度体验 CODING 产品,学习实践 DevOps 的全过程,体验高效的开发流水线,完成相应的任务还可解锁精美礼品及定期抽大奖!在 DevOps Workshop 你可原创 2020-11-13 10:33:25 · 313 阅读 · 0 评论 -
11 月 22 日!CODING DevOps 技术沙龙系列·上海站——「质量专场」来啦~
大家是否对之前 9 月份举办的「DevOps 转型与实践」 技术沙龙还有印象?深圳的观众们好评如潮,其他地区的小伙伴都在呼吁 CODING 到全国各地更多城市举办线下活动。那么这一次,CODING 携手来自腾讯等知名企业的大咖嘉宾在上海举办 「质量专场」DevOps 技术沙龙,分享研发质量与效能的实战经验,探讨如何采取有效手段以保证和提高软件质量。活动时间:2020 年 11 月 22 日(周日)13:30 - 17:00活动地点:上海市黄浦区延安东路 550 号海洋大厦 29 楼氪空间活动详情及报名原创 2020-11-12 17:55:02 · 226 阅读 · 0 评论 -
腾讯云大学 x CODING | 知识分享月直播预告
经历十年的发展,DevOps 已经变成被广泛认知的研发效能方法论。DevOps 工具链作为 DevOps 落地的核心技术实践之一,在自动化和质量方面使得开发团队可以更快更好地交付产品,提高其竞争力。本次 CODING 资深技术专家周纪海将在 《DevOps 工具链的十年演进》 课程中,向大家分享在 DevOps 10 年的发展过程中,DevOps 工具链经历的不同阶段的演进,并带来一些在 DevOps 领域的实践经验和独到见解。开课时间10 月 28 日(周三)19:00课程大纲《DevOps 工原创 2020-10-26 16:24:40 · 179 阅读 · 0 评论 -
邂逅 CODING ,墨刀测试团队实现「质」的飞跃
墨刀在互联网江湖闯荡的朋友们,谁能没几个趁手的兵器,有的人是 Keynote 走天下,有的人与 XMind 生死相依。而在产品策划工作者的圈子,几乎人人都听说过墨刀(如果您之前没听说过,没关系,您现在已经听说了)。截至 2020 年 9 月,墨刀平台的注册用户突破 190 万,付费企业数量达到 1.5 万家。墨刀旗下有四个工具,分别为产品原型工具、矢量设计工具、流程图、思维导图(陆续上线中),每个工具软件都强大易用,且全方位支持团队协同。操作简便,仅需拖拽连线,就能让产设研快速高效地完成产品原型和交互设原创 2020-10-16 16:32:06 · 251 阅读 · 0 评论 -
一键同步,紧跟潮流——CODING 现已支持导入 GitHub 仓库
为方便用户从 GitHub 快速迁移到 CODING 并开始使用,CODING 现已支持导入 GitHub 仓库。免去繁琐步骤,只需简单两步操作即可完成导入,让仓库静默同步,无缝衔接,平滑过渡;同时还能轻松管理导入仓库,随时同步远程仓库的所有改动,让代码“紧跟潮流”。CODING 现提供以下两种方式进行导入——通过功能入口导入可通过功能入口开始导入仓库(点击直达页面)。登录/注册完成后,浏览器会自动跳转至导入操作页面。目前 CODING 支持以下两种导入方式:根据 GitHub 用户名导入仓库原创 2020-10-13 17:51:35 · 582 阅读 · 0 评论 -
周纪海:从 DevOps 到 DevSecOps 的落地实践
2020 年 9 月 25、26 日,GOPS 全球运维大会(深圳站)举办圆满成功。在本届大会上,来自腾讯、阿里、京东、平安的行业内顶尖专家面向互联网及传统行业、广大运维技术人员,传播先进技术思想和理念,分享业内最佳实践。作为腾讯云旗下 DevOps 一站式研发管理平台提供商,CODING 受邀参与了本届大会。在两天时间里,CODING 与 1000 多位现场来宾进行了深入交流;CODING CEO 张海龙接受了媒体专访,简要介绍 CODING 产品和分享 CODING 的愿景;CODING 资深技术专家周原创 2020-10-09 18:47:09 · 1339 阅读 · 1 评论 -
「DevOps 转型与实践」沙龙回顾第二讲
背景介绍本期分享内容为 《平台化 DevOps—云计算与云原生模式下 DevOps 的建设实践》。目前,DevOps 越来越成为大家当前建设的热点,伴随着基础设施的转型和应用框架的转型,更多的业务偏向云端和 C 端的场景,促进了 DevOps 的发展。在本次沙龙上,腾讯云 CODING DevOps 资深架构师余朋飞为大家介绍了在云计算和云原生两种模式下,如何推进 DevOps 的建设和实践。企业 IT 架构演变历程在 2007 年之前,企业还未产生 DevOps 的概念,大多还是基于物理机的模式。2原创 2020-10-09 17:15:07 · 308 阅读 · 2 评论 -
「DevOps 转型与实践」沙龙回顾第一讲
9 月 19 日,CODING 和中国 DevOps 社区联合举办的深圳第九届 Meetup 在腾讯大厦 2 楼多功能圆满结束。本次沙龙以 「DevOps 转型与实践」 为主题,4 位来自互联网、金融、零售行业的知名世界 500 强企业技术大咖,在现场分享了他们对于 DevOps 转型实践的见解和经验。80 多位观众与讲师们也进行了深入的技术探讨,共同探讨在 DevOps 潮流下,企业可能面临的新机遇和挑战。CODING 一直致力于让所有开发者都能有机会倾听最具前沿的 DevOps 技术分享,之后还会在原创 2020-10-09 11:35:12 · 412 阅读 · 0 评论 -
本周四,CODING DevOps 深度解析系列最后一课等你来
课程介绍《DevOps & ITIL —— 共存还是替代?》CODING DevOps 深度解析系列收官之作:《DevOps & ITIL —— 共存还是替代?》,即将于 9 月 24 日本周四,由 CODING 特邀讲师、EXIN 官方认证 DOP/DOF 讲师、高级 ITIL 讲师 刘宁 老师开讲。ITIL 主张通过安全、稳定的流程化的管理来为客户交付价值;而 DevOps 主张通过高速度和高质量的交付软件和功能特性为客户交付价值。在当前企业组织架构和组织文化正在进行大规模的变革背原创 2020-09-23 19:48:03 · 191 阅读 · 0 评论 -
CODING DevOps 深度解析系列第二课报名倒计时!
课程介绍《DevOps 误区与组织准备》DevOps 帮助企业与个人快速反应市场需求,传递客户价值,但不同角色就有不同解释,实际使用也往往出现认知落差和阻碍。CODING DevOps 深度解析系列第二课——《DevOps 误区与组织准备》 将由 CODING 特邀讲师、CPHT(靖本行策有限公司)创办人软件工程布道师 卢建成 老师主讲,希望就 DevOps 的各面向来讨论常见的概念误区,并且从数字化转型的需求角度,讨论组织与 DevOps 关系,提供对数字化转型和 DevOps 感兴趣的同伴们一个将原创 2020-09-22 15:34:55 · 132 阅读 · 0 评论 -
9 月 22 日,CODING DevOps 深度解析系列第一课线上开讲!
课程介绍《助推 DevOps 的四层价值流实战》促进并加速跨职能、端到端的价值流动,是 DevOps 的核心目标。CODING DevOps 深度解析系列第一课——《助推 DevOps 的四层价值流实战》 将由 ICAgile 认证敏捷教练 林伟丹 老师主讲,结合实例,从四个层面分别剖析部署价值流、研发价值流、管理价值流和用户价值流,探讨 DevOps 实践在技术与管理工作中的运用。课程大纲DevOps 端到端价值流动价值流分析的全局视角部署价值流:自动化流水线研发价值流:拉式看板开发管理原创 2020-09-16 17:53:56 · 172 阅读 · 0 评论 -
9 月直播课预告 | CODING DevOps 深度解析系列上线啦
9 月直播课抢先看CODING DevOps 9 月直播课闪亮登场!本次线上直播课由 CODING 联合专业咨询与培训公司 - 青蓝咨询,于 9 月 22 日 - 24 日为同学们带来 CODING DevOps 深度解析系列直播课。本次直播课包含 3 节课程,由 CODING 特邀讲师 —— ICAgile 认证敏捷教练林伟丹、CPHT(靖本行策有限公司)创办人,软件工程布道师卢建成、EXIN 官方认证 DOP/DOF 讲师刘宁,三位大咖主讲。课程将通过 DevOps 的各面向来讨论常见的概念误区,结原创 2020-09-15 16:58:04 · 137 阅读 · 0 评论 -
中国 DevOps 社区 & CODING 深圳第九届 Meetup 来啦!
号外号外! 中国 DevOps 社区 & CODING 深圳第九届 Meetup 来啦!本次以 「DevOps 转型与实践」 为主题的技术沙龙活动,由腾讯云旗下一站式 DevOps 开发平台 CODING 和中国 DevOps 社区主办,邀请了四位来自世界 500 强或国内外知名企业的技术大咖,共同探讨在 DevOps 的大潮流中,各公司如何攻克常见的企业痼疾根源,实现转型与落地实践 DevOps,提高研发效能。活动时间: 9 月 19 日(周六)13:30 - 17:00活动详情及报名方式详原创 2020-09-08 14:21:05 · 356 阅读 · 0 评论 -
CODING DevOps 代码质量实战系列第二课: PHP 版
讲师介绍杨周CODING DevOps 架构师CODING 布道师连续创业者、DIY/Linux 玩家、知乎小 V,曾在创新工场、百度担任后端开发。十余年一线研发和带队经验,经历了 ToB、ToC、O2O、国内、出海各种项目,见证了云计算时代的诞生,擅长研发最佳实践:Code Review、DevOps、Git Workflow、敏捷开发、架构、极客办公硬件。PHP 老项目常见质量问题问题一:未提交 composer.lockComposer 官方文档(getcomposer.org)提醒:一定.原创 2020-08-27 15:40:40 · 629 阅读 · 0 评论 -
CODING DevOps 代码质量实战系列第一课:代码规范与 Git Flow
讲师介绍杨周CODING DevOps 架构师CODING 布道师连续创业者、DIY/Linux 玩家、知乎小 V,曾在创新工场、百度担任后端开发。十余年一线研发和带队经验,经历了 ToB、ToC、O2O、国内、出海各种项目,见证了云计算时代的诞生,擅长研发最佳实践:Code Review、DevOps、Git Workflow、敏捷开发、架构、极客办公硬件。背景随着 ToB(企业服务)的兴起和 ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」.原创 2020-08-24 17:01:43 · 703 阅读 · 0 评论 -
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在 Kubernetes 集群进行灰度发布成为了生产部署的”必修课“,而如何实现安全可控、自动化的灰度发布也成为了持续部署重点关注的问题。CODING DevOps 微服务项目实战系列最后一课:《DevOps 微服务项目实战:基于 Nginx-ingress 的自动化灰度发布》将由 CODING DevOps 后端开发工程师 王炜老师 向大家介绍 Nginx-ingress 灰度发布的原理,并结合 Demo 深入讲解如何实现自动化的灰度发布。课程主题DevOps 微服务项目原创 2020-08-19 15:56:38 · 481 阅读 · 0 评论 -
CODING DevOps 微服务项目实战系列第二课来啦!
近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用 CI 能力提升生产效率呢?CODING DevOps 微服务项目实战系列第二课 《DevOps 微服务项目实战:CI 进阶用法》 将由 CODING DevOps 全栈工程师 何晨哲老师 向大家介绍持续集成流水线的进阶能力,结合示例讲解各种场景下的持续集成用法,解放重复性劳动,更快交付成果。课程主题DevOps 微服务项目实战:CI 进阶用法课程时间8 月 19 日(周三)19:00课程讲原创 2020-08-18 16:29:53 · 510 阅读 · 0 评论 -
CODING DevOps 微服务项目实战系列第一课,明天等你
CODING DevOps 微服务项目实战系列第一课 《DevOps 微服务项目实战:DevOps 初体验》 将由 CODING DevOps 开发工程师 王宽老师 向大家介绍 DevOps 的基本理念,并探讨为什么现代开发活动需要 DevOps,同时将以 eShopOnContainers 项目代码为例,展示如何在 CODING 中激活 DevOps 的能力。(eShopOnContainers 是由微软开源的教科书级微服务项目,其运行在 .Net Core 平台,采用了多种数据库引擎,通过 Event原创 2020-08-17 17:26:29 · 603 阅读 · 0 评论 -
CODING DevOps 代码质量实战系列最后一课,周四发车
随着 ToB(企业服务)的兴起和 ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是 DevOps 核心理念之一。 《DevOps 代码质量实战(Java 版)》为 CODING DevOps 代码质量实战系列的最后一课,同时也是本系列的 Java 版,杨周老师将以 Java Spring 为例,讲解代码规范、Git workflow、持续集成、代码生成 API 文档、修改 maven 包、单元测试、Docker 等内容。课程主题DevOps 代码原创 2020-08-12 15:21:37 · 523 阅读 · 0 评论 -
CODING DevOps 代码质量实战系列第二课,相约周三
随着 ToB(企业服务)的兴起和 ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是 DevOps 核心理念之一。《DevOps 代码质量实战(PHP 版)》为 CODING DevOps 代码质量实战系列的第二课,同时也是本系列的 PHP 版,杨周老师将以 PHP Laravel 为例,为同学们讲解代码规范、Git workflow、持续集成、代码生成 API 文档、开发 composer 包、单元测试、Docker 等内容。课程主题DevOps 代原创 2020-08-11 14:34:41 · 459 阅读 · 0 评论 -
CODING DevOps 代码质量实战系列第一课,本周开讲!
随着 ToB(企业服务)的兴起和 ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是 DevOps 核心理念之一。本次 CODING DevOps 代码质量实战系列第一课:《DevOps 代码质量实战:代码规范与 Git Flow》,将由 CODING 布道师、CODING DevOps 架构师杨周老师主讲,为同学们详细讲解提高代码质量的最佳实践,不只适合新项目,也为老项目提供完善的渐进式方案。课程主题DevOps 代码质量实战:代码规范与 Git F原创 2020-08-10 18:09:21 · 503 阅读 · 0 评论 -
CODING DevOps + Nginx-ingress 实现自动化灰度发布
作者:王炜,CODING DevOps 后端开发工程师,拥有多年研发经验,云原生、DevOps、Kubernetes 资深爱好者,Servicemesher 服务网格中文社区成员。获得 Kubernetes CKA、CKAD 认证。前言在 Kubernetes 上的应用实现灰度发布,最简单的方案是引入官方的 Nginx-ingress 来实现。 我们通过部署两套 deployment 和 services,分别代表灰度环境和生产环境,通过负载均衡算法,实现对两套环境的按照灰度比例进行分流,进而实.原创 2020-07-23 16:47:22 · 925 阅读 · 0 评论 -
第二届腾讯运维技术开放日来啦!
服务不停歇,运维不休息。运维的工作长达 7x24 小时,故而每年的 7 月 24 日被视为运维日,代表着运维全天候的保障系统稳定,维护业务正常运行,时刻准备着一线工作的召唤。腾讯运维技术开放日是由腾讯云,TEG 技术工程事业群,及 CODING DevOps 共同发起的,面向运维人员的技术开放日。旨在分享和交流腾讯内部在运维方面的实践经验,打造腾讯内部与外部共同交流、共同进步的运维技术生态圈。第二届腾讯运维技术开放日,将邀请包括 CODING 高级技术专家周纪海在内的四位腾讯内部讲师,分享腾讯在微服务.原创 2020-07-22 17:09:54 · 703 阅读 · 0 评论 -
前端智造,内容新生 - 腾讯 2020 TLC 大会来了!
根据全球著名的科技市场研究机构 IDC 的数据,全球信息技术产业有望在 2020 年达到 5.2 万亿美元,互联网产业的快速发展,使得 IT 行业就业薪资持续涨幅。但工作强度、行业竞争、裁员压力以及疫情爆发,使得 IT 人员的薪酬之路依然崎岖。互联网开发人员面对即将紧缩的下半场,唯有不断提高自己,不断增强自己对新生事物的敏锐和高阶知识的耐心,才能在风雨到来的时候,屹立不到。前端开发者想要提高自己,也需要不断了解新知识,接触行业大牛,看准行业趋势。在 TLC 大会上,无论你是行业资深开发人员,还是刚入门的小白原创 2020-07-21 15:13:29 · 1263 阅读 · 0 评论 -
使用 CODING DevOps 全自动部署 Hexo 到 K8S 集群
背景如何做团队技术文章分享和沉淀?这是一个老生常谈的话题。常见的技术选型可以是 Confluence、Dokuwiki、Gitbook 等。但对于敏捷团队来说,这些都不够优雅,我们希望能把技术文章像代码一样进行协作和版本管理。更新技术文章后,能够自动部署到公司的 K8S 集群。那么,CODING DevOps + Hexo 一定是你的不二之选,这也是 CODING 目前的实践。Hexo 是一个快速、简洁且高效的博客框架。我们只需要书写 Markdown 格式的技术文章,通过命令能够直接生成静态页面,方原创 2020-07-06 10:21:25 · 2806 阅读 · 0 评论 -
一分钟开始持续集成之旅系列之:微信公众号服务器端应用(以 Java 后端为基础)
作者:CODING - 朱增辉前言本文是 CODING 持续集成自定义构建节点功能 的使用教程,通过一个为微信公众号启用开发配置的 Demo 演示,讲解如何接入自定义构建节点,如何使用自定义构建节点进行构建、测试、部署服务器。准备工作环境本文会使用到如下工具,请确认已安装,或者根据链接的文档进行安装。gitJavaMaven开发微信公众号还需要提前准备好下面两项资源。微信公众号微信公众号可以在微信公众平台官网申请,平台也提供了详细的开发帮助文档。服务器这里的服务器指的是能够.原创 2020-06-29 16:54:51 · 2746 阅读 · 0 评论 -
弹性配置为构建提速 - CODING & 腾讯云 CVM 最佳实践
CODING 中提供了内置云主机用来执行持续集成(CI)中的构建计划,能够胜任大部分构建任务。但如果碰上了大型项目的构建,或者需要在本地服务器生成构建成果,单个计算资源就显得有点捉急了。针对这一部分需求,CODING 现已支持接入第三方计算资源作为构建节点,甚至可以接入多个服务器共同作为构建节点池,打造专属的计算集群。下面将会以腾讯云 CVM 为例,演示如何在 CODING 持续集成中接入自己的计算资源。开通安全组在购买了腾讯云 CVM 后,第一件要做的事情就是开放相应的安全组策略,入站和出站规则都需原创 2020-06-24 14:34:36 · 535 阅读 · 0 评论 -
一分钟开始持续集成之旅系列之:C 语言 + Makefile
作者:CODING - 朱增辉前言make 工具非常强大,配合 makefile 文件可以实现软件的自动化构建,但是执行 make 命令依然需要经历手动输入执行、等待编译完成、将目标文件转移到合适位置等过程,我们真正关心的是最终的输出,却在这些中间过程上浪费了很多时间。利用 CODING 持续集成功能可以实现自动触发构建,构建全程自动化,无须分心看护,节省时间。本文通过一个 C 语言 + Makefile Demo 项目讲解如何使用 CODING 持续集成功能创建构建计划,自动触发构建,以及如何将.原创 2020-06-23 16:54:48 · 480 阅读 · 0 评论 -
一分钟开始持续集成之旅系列之:Java + GWT
作者:CODING - 朱增辉前言Google Web Toolkit(GWT)是一个开源、免费的 Web 开发框架,通过该框架,您可以使用 Java 构建复杂、高性能的 JavaScript 应用程序。持续集成指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个:(1)快速发现错误。(2)防止分支大幅偏离主干。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。 —— 阮一峰本文的示例会创建一个简单的 GWT 应用,并利用 CODING 平台持续集成能力实现自动构建、测试.原创 2020-06-23 16:27:36 · 291 阅读 · 0 评论 -
CODING DevOps 系列第六课:IT 运维之智能化告警实践
IT 运维告警现状目前 IT 运维领域保证服务运行正常的主要方法是对相关运维指标进行实时监控,并根据经验设定一些规则,通过将实时监控的数据与规则进行对比,当某个指标监控值不符合设定的规则时,则判定为异常的状况,这样的话就会发送对应的告警到告警平台。告警平台收到通知后,会分配给对应的运维人员进行处理,运维人员去根据告警信息来排查,最终定位故障的根本原因,并对故障进行修复。从这个流程可以看出,整个过程是以告警为中心,所以告警的质量是至关重要的。但在实际运维过程中,我们可以发现这个过程中其实存在很多问题。首先原创 2020-06-23 10:58:51 · 865 阅读 · 0 评论 -
CODING DevOps 系列第五课:微服务测试——微服务下展开体系化的微服务测试
微服务测试的痛点与挑战这张图可以形象地展示单体服务和微服务的对比,单体应用就像左边巨大的集装箱,软件模块和应用都包括其中;而微服务就像是由一个小集装箱组成,微小的服务组成一个庞大、完整的系统。单体服务是一个大而全的应用体,而微服务由拆分成出来的很多小服务来组成一个庞大而完整的系统。微服务是一种架构模式,是面向服务型架构 SOA 的一种变体,提倡将单一应用程序逐渐还原划分成小的服务,服务间互相协调、互相配合,为用户提供最终价值。微服务架构风格就是一些小而自治的服务协同工作形成松耦合的系统。另外,我们需要原创 2020-06-22 15:40:33 · 276 阅读 · 0 评论