近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用CI能力提升生产效率呢?CODINGDevOps微服务项目实战系列第二课《DevOps微服务项目实战:CI进阶用法》将由CODINGDevOps全栈工程师何晨哲老师向大家介绍持续集成流水线的进阶能力,结合示例讲解各种场景下的持续集成用法,解放重复性劳动,更快交付成果。课程主题DevOps微服务项目实战:CI进阶用法课程时间8月19日(周三)19:00课程讲师何晨哲CODINGDevOps全栈工程师CODINGDevOps全栈工程师,CODINGDevops自研制品库/CI从0到1开创者。
CODINGDevOps微服务项目实战系列第一课《DevOps微服务项目实战:DevOps初体验》将由CODINGDevOps开发工程师王宽老师向大家介绍DevOps的基本理念,并探讨为什么现代开发活动需要DevOps,同时将以eShopOnContainers项目代码为例,展示如何在CODING中激活DevOps的能力。(eShopOnContainers是由微软开源的教科书级微服务项目,其运行在.NetCore平台,采用了多种数据库引擎,通过EventBus处理分布式事务)课程主题DevOps微服务项目实战:DevOps初体验课程时间8月18日(周二)19:00课程讲师王宽CODINGDe
随着软件工程越来越复杂化,如何在Kubernetes集群进行灰度发布成为了生产部署的”必修课“,而如何实现安全可控、自动化的灰度发布也成为了持续部署重点关注的问题。CODINGDevOps微服务项目实战系列最后一课:《DevOps微服务项目实战:基于Nginx-ingress的自动化灰度发布》将由CODINGDevOps后端开发工程师王炜老师向大家介绍Nginx-ingress灰度发布的原理,并结合Demo深入讲解如何实现自动化的灰度发布。课程主题DevOps微服务项目实战:基于Nginx-ingress的自动化灰度发布课程时间8月20日(周四)19:00课程讲师王炜CODINGDevOps后
讲师介绍杨周CODINGDevOps架构师CODING布道师连续创业者、DIY/Linux玩家、知乎小V,曾在创新工场、百度担任后端开发。十余年一线研发和带队经验,经历了ToB、ToC、O2O、国内、出海各种项目,见证了云计算时代的诞生,擅长研发最佳实践:CodeReview、DevOps、GitWorkflow、敏捷开发、架构、极客办公硬件。背景随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。而且提高代码质量的最佳实践,不只适合新项目,也为老项目提供完善的渐进式方案。常见代码质量问题
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。本次CODINGDevOps代码质量实战系列第一课:《DevOps代码质量实战:代码规范与GitFlow》,将由CODING布道师、CODINGDevOps架构师杨周老师主讲,为同学们详细讲解提高代码质量的最佳实践,不只适合新项目,也为老项目提供完善的渐进式方案。课程主题DevOps代码质量实战:代码规范与GitFlow课程时间8月11日(周二)19:00课程讲师杨周CODING布道师CODINGDevOps架构师连续创业者、DIY/Li
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。《DevOps代码质量实战(PHP版)》为CODINGDevOps代码质量实战系列的第二课,同时也是本系列的PHP版,杨周老师将以PHPLaravel为例,为同学们讲解代码规范、Gitworkflow、持续集成、代码生成API文档、开发composer包、单元测试、Docker等内容。课程主题DevOps代码质量实战(PHP版)课程时间8月12日(周三)19:00讲师简介杨周CODING布道师CODINGDevOps架构师连续创业者、DI
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。《DevOps代码质量实战(Java版)》为CODINGDevOps代码质量实战系列的最后一课,同时也是本系列的Java版,杨周老师将以JavaSpring为例,讲解代码规范、Gitworkflow、持续集成、代码生成API文档、修改maven包、单元测试、Docker等内容。课程主题DevOps代码质量实战(Java版)课程时间8月13日(周四)19:00课程讲师杨周CODING布道师CODINGDevOps架构师连续创业者、DIY/L
一、什么是DevOps? DevOps是Development和Operations的组合词。它是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠,把敏捷开发部门和运维部门之间的围墙打通,形成闭环。 在DevOps流程下,运维人员会在项目开
文章目录1、简述2、内容分类3、归纳对比表(排序不分先后)4、日志管理主要目的5、日志管理工具22种详细(排序不分先后)5.1、ManageEngineEventLogAnalyzer5.1.1、简介5.1.2、效果图5.1.3、日志管理架构5.1.4、EventLogAnalyzer工作流程5.1.5、EventLogAnalyzer特点5.2、Graylog5.2.1、简介5.2.2、效果图5.2.3、日志管理架构5.2.4、Graylog核心功能5.2.5、Graylog特点5.3、Logcheck5.3.1、简介5.3.2、效果图5.3.3、日志文件过滤5.3.4、Logcheck功能
公司内部和外部环境都在变化。在内部,公司需求、产品和员工都在不断调整。在外部,技术环境也在持续快速变迁。译自TheJoysandPainsofDevOps,作者JoannaWyganowska是OctopusDeploy的营销副总裁。在她的角色中,她有幸与DevOps从业者讨论与持续交付相关的最佳实践,以及从他们的DevOps之旅中吸取的教训。Joanna是一个精益大师,并且...“没有痛苦就没有收获”非常适用于DevOps。虽然从亚马逊首席技术官 WernerVogels 提出的“你开发它,你运维它”的概念中获得了许多回报,但DevOps从业者也需要面对许多挑战。DevOps最有价值的部分之