jenkins
-
五大最流行的配置管理工具
了解一下配置管理工具,以找出哪个最适合你的 DevOps 组织。 DevOps 正因为有提高产品质量、缩短产品开发时间等优势,目前备受业界关注,同时也在长足发展当中。 DevOps…
-
奶爸程序员的“育儿”心得
自我介绍一下,本人以前是.net程序员,去年下半年负责把项目从.net转到java,并且有跨机房迁移,亿级访问量,app服务端项目。 自我吐槽一下,工作了8年了,没有成为架构师,也…
-
持续集成与部署的 3 个最佳实践
了解自动化,使用 Git 存储库以及参数化 Jenkins 管道。 本文涵盖了三个关键主题:自动化 CI/CD 配置、使用 Git 存储库处理常见的 CI/CD 工件、参数化 Je…
-
使用 SonarQube 追踪代码问题
通过不断分析代码以了解潜在的质量问题,开源的 SonarQube 项目支持了 DevOps 的“尽早发布和经常发布” 的思维模式。 越来越多的组织正在实施 …
-
5 个适合系统管理员使用的告警可视化工具
这些开源的工具能够通过输出帮助用户了解系统的运行状况,并对可能发生的潜在问题作出告警。 你大概已经知道(或猜到)告警可视化alerting and visualization工具是…
-
如何打包你的 Python 代码
使用 setuptools 来向用户交付 Python 代码。 你花了几周的时间来完善你的代码。你已经对它进行了测试,并把它发送给一些亲近的开发者朋友以保证质量。你已经将所有的源代…
-
让 Python 代码更易维护的七种武器
检查你的代码的质量,通过这些外部库使其更易维护。 可读性很重要。 — Python 之禅The Zen of Python,Tim Peters 随着软件项目进入&ld…
-
敏捷开发流程图和敏捷开发十二原则
WHAT? 敏捷开发的定义 敏捷软件开发是基于敏捷宣言定义的价值观《敏捷软件开发宣言》和原则《敏捷软件的十二条原则》的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境…
-
微服务机构技术选型:根据不同组件选择技术【java培训】
在微服务架构中,不同的组件(包括微服务实例、注册中心和API网关等组件)需要根据不同的情况来选取相应的技术,那么我们可以使用哪些技术呢? 1. 微服务实例的开发 微服务的开发可以选…
-
Java编程基础培训哪家好?这篇文章告诉你答案!
不少小伙伴的看到了Java工程师的发展前景,想要从事学习Java编程工作。那么,Java编程基础培训哪家好?下面我们来聊一聊。 Java开发工程师在企业中扮演着重要的角色。企业对技…