最新 最热

集成化审批管理如何助力企业提升运营效率?

跨部门、跨系统的业务流程管理,一直是制约企业高效运作的棘手问题。传统的审批流程分散在不同的系统中,不仅耗时低效,还常常导致信息孤岛,阻碍了企业的快速响应能力和决策效率。企业需要一种解决方案,能够整合多系统业务单...

2024-08-22
3

外包精通--Argo的工作流引擎(官网入门实践)

Argo Workflows 是一个开源容器原生工作流引擎,用于在 Kubernetes 上编排并行作业。Argo Workflows 作为 Kubernetes CRD(自定义资源定义)实现。

2023-07-28
1

基于gitlab gitlab-runner的cicd部署

在本文中,我将介绍如何基于 GitLab 和 GitLab Runner 进行 CI/CD 部署。GitLab 是一个强大的 Git 仓库管理系统,提供了完整的 CI/CD 管理功能。GitLab Runner 是一个用于运行 CI/CD 作业的轻量级容器化工具。我们将使用...

2023-03-27
1

企业如何落地DevOps(上)

前面几篇文章,分别从devops的定义和价值、落地路线图以及落地三要素进行了分析。

2023-03-01
1

自动化测试如何解决日志问题

前几天在知识星球会员群里,有同学问了一个自动化测试实践中遇到的问题:持续集成的自动化用例很多,测试环境日志level为debug,日志量大概40G/每天,定位问题时日志查询很慢,该怎么解决?...

2023-03-01
1

DevOps平台工具的4个阶段

如上图,在没有统一的DevOps工具平台之前,每个研发环节都有自己独立成熟的管理工具,因为在瀑布式的研发模式中,每个环节是相对独立,术业专攻。但是在敏捷研发的模式下,部门墙需要被打破,研发链路上各节点需要频繁沟通。...

2023-02-24
1

编写Java自动化代码审计工具

为了实现扫描工具,我们将使用JavaParser库来解析Java代码,并使用正则表达式和语法分析来检测漏洞。

2023-02-16
1

软件测试|SonarQube 安装、配置及 JaCoCo、Maven 集成

SonarQube 是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时 SonarQube 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 SonarQube。此外, SonarQube 的插件还可以对 Java 以外的其他...

2023-01-04
1

【愚公系列】2022年12月 使用Jenkins实现程序的自动化发布

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常...

2022-12-30
2

一个 DevOps 面试小宝典

DevOps 是敏捷开发的产物,也越来越受到谷歌、Facebook 或亚马逊等大型企业的关注。因此,当你要申请 DevOps 工程师岗位时,除了所需的专业技能外,准备充分的 DevOps 工作面试,对于成功拿到 Offer 也至关重要。...

2022-12-29
1