原来代码的质量也可以被检测:初探 SonarQube
虽然在现今的开发很多时候都会藉由 code review 搭配各式的 linter 进行开发,但百密总有一疏,这时候就可以透过 SonarQube 帮助开发者检查一些潜在的 bug,这些 bug 有可能在开发时 linter 并没有报错,而且在 code review 时可能也不小心漏看了,假如可以在 CI 的流程中加上 SonarQube 来扫描整个 codebase,这时候就可以让整个项目的代码有更高的品质。
JetBrains 推出用于 CI/CD 的代码质量平台 Qodana
Qodana 基于 JetBrains 的 IntelliJ Idea IDE,目前支持 Java 、Kotlin、PHP 和 Python,JetBrains 还承诺:“随着时间的推移,Qodana 将支持 JetBrains IDE 涵盖的所有语言和技术。”
目前市面上主流的PHP框架有哪些?
php各种主流框架一、ThinkPHP框架优势:我国自已团队开发的PHP框架,文档都是中文的相对国人比较容易学习,MVC简单易用,它拥有支持XML标签库技术的编译型模版引擎,支持两种模版标签, 动态编译,缓存技术。
如何使用GitLab和Rancher构建CI/CD流水线 – Part 2
第一部分的内容介绍了如何部署、配置和确保GitLab在Rancher的运行。这一部分中,我们将介绍如何使用GitLabCIMulti-。
专家动态页面的实现——php基于CI框架的学习(二)
以下是本次学习的页面打开相关文件,整个定义了一个Expert类class Expert extends CI_Controller{}在Expert类里定义了几个参数以及说明其使用了哪些modelfunction __construct() { $this->whitel
GitHub Actions 集成CI/CD功能,推进开发编译测试部署流程自动化
参与:一鸣、张倩开发者除了开发程序代码之外,有时候需要面对各种编译、测试和部署过程中的繁琐流程。这些流程往往需要手动完成,且由于不同开发者的开发环境、版本和平台不同,需要专门针对特定的环境定制工作流。
技术分享|企业级容器 CI/CD 的进阶之路
今天我们介绍的主题是 “企业级容器 CI/CD 的进阶之路”,也就是我们 KubeSphere DevOps 的成长之路。我这里介绍将分为以下几部分,我们 KubeSphere DevOps 主要分为两个重要功能,一是 DevOps 流水线,二是 S2I/B2I。