
CI/CD
文章平均质量分 88
Meta.Qing
这个作者很懒,什么都没留下…
展开
-
jira与Jenkins集成
只要您的团队在其拉取请求、提交消息和分支名称中包含问题密钥,您的 Jira 问题的开发面板就会更新以显示任何相关的构建和部署信息。启用此功能后,一旦管道运行开始,插件将向 Jira 发送“进行中”构建事件,一旦管道成功完成或因错误停止,插件将向 Jira 发送“成功”或“失败”构建事件。启用此功能后,一旦名称与指定正则表达式匹配的构建步骤开始,插件将向 Jira 发送“进行中”部署事件,并在构建步骤完成后发送“成功”或“失败”部署事件.为此,Jenkinsfile 中的部署步骤必须在其名称中包含环境名称。原创 2022-09-27 16:11:36 · 2660 阅读 · 1 评论 -
Jenkins 与 SonarQube 的集成
它支持版本控制工具,包括 AccuRev、CVS、Subversion、Git、Mercurial、Perforce、ClearCase 和 RTC,并且可以执行基于 Apache Ant、Apache Maven 和 sbt 的项目以及任意 shell 脚本和 Windows 批处理命令。我们身处现代世界,我们的生活想要有更好的品质,并在更容易的介绍中提供复杂的解决方案。不幸的是,很难找到真正的指南如何设置 SonarQube 并将其与 Jenkins 集成。按钮后,您将看到生成的令牌值。原创 2022-09-27 16:06:23 · 1810 阅读 · 0 评论 -
如何将 SonarQube和 SonarScanner 扫描vue项目bug?
是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏洞,Bug等。原创 2022-09-27 14:10:37 · 2243 阅读 · 0 评论 -
什么蓝绿部署(BlueGreenDeployment) ?
蓝绿部署还为您提供了一种快速回滚的方法——如果出现任何问题,您可以将路由器切换回您的蓝色环境。在绿色环境运行时仍然存在处理丢失事务的问题,但根据您的设计,您可以将事务提供给两个环境,以便在绿色环境运行时保持蓝色环境作为备份。在某些情况下,它们可以是不同的硬件,或者它们可以是在相同(或不同)硬件上运行的不同虚拟机。它们也可以是一个单独的操作环境,被划分为不同的区域,两个切片具有不同的 IP 地址。来更改架构以支持新版本和旧版本的应用程序,部署它,检查一切是否正常,以便有一个回滚点,然后部署新版本的应用程序。.原创 2022-08-30 15:41:20 · 1299 阅读 · 0 评论 -
什么是金丝雀发布(Canary release)?
当您对新版本感到满意时,您可以开始将一些选定的用户路由到它。使用金丝雀版本的一个好处是,如果发现问题,可以在生产环境中使用安全回滚策略对新版本进行容量测试。但是,最好避免将这两个问题混为一谈:虽然金丝雀版本是检测问题和回归的好方法,但 A/B 测试是一种使用变体实现来测试假设的方法。是一种降低在生产中引入新软件版本的风险的技术,方法是在将更改推广到整个基础架构并使其可供所有人使用之前,缓慢地将更改推广到一小部分用户。类似,您首先将软件的新版本部署到基础架构的子集,没有用户被路由到该子集。...原创 2022-08-30 15:35:57 · 11505 阅读 · 0 评论 -
使用管道管理 CI/CD 持续改进?
通过管道,开发人员可以在 20 分钟或更短的时间内构建 IDE,并将他们的代码放入经过优化以在现代操作系统上运行的 IDE。当这两种实践结合在一起时,所有步骤都被认为是自动化的,从而产生了我们称为 CI/CD 的过程。因此,我们必须了解一下 Jenkins 的基础知识,并了解为什么它是构建这条管道的最受欢迎的工具。这种方法就像编织者如何使用纱线,但在我们的例子中,我们使用的是网络工具带而不是纱线。在您掌握了使用 Jenkins 构建 CI/CD 管道的所有基本步骤之后,动手演示将起到锦上添花的作用。原创 2022-08-25 12:32:28 · 363 阅读 · 0 评论 -
如何在 Ubuntu 服务器上安装 Gerrit?
由于它的实用性,有多种方法可以构建强大且安全的 gerrit 平台,包括使用 MySQL 或 Postgres 代替默认的 H2 数据库、在另一个 Web 服务器后面配置 gerrit 以及自定义用于登录的身份验证(默认为open_id)。此外,虽然默认情况下 gerrit 设置在用户的主目录中,但您可以通过在该行中添加 -d 来设置应放置文件的特定目录。您可以通过命令行使用您创建的用户名登录 gerrit 来检查您的 SSH 密钥是否正常工作。如果您没有 SSH 密钥,您可以按照网站上的说明生成一个。原创 2022-08-25 12:16:15 · 1933 阅读 · 0 评论