【DevOps】Git 图文详解(九):工作中的 Git 实践

Git Flow(Git 工作流程)是指软件项目中的一种 Git 分支管理模型,经过了大量的实践和优化,被认为是现代敏捷软件开发和 DevOps(开发、技术运营和质量保障三者的交集)的最佳实践。

使用PAM保障开发运营安全

特权访问管理 (PAM) 是指一组 IT 安全管理原则,可帮助企业隔离和管理特权访问、管理特权帐户和凭据、控制谁可以获得对哪些端点的管理访问权限级别,并监视用户对该访问权限执行的操作。

您距离一个成熟安全的 DevOps 平台,只差一个迁移

随着 DevOps 的深入发展,DevOps 的市场规模也在进一步快速发展。

前端devops——利用gitlab实现CI/CD自动化部署

Git是一个用于代码的存储和版本控制开源的分布式版本控制系统。GitLab 则是一个用于仓库管理系统的开源项目。本篇文章将讲解如何用gitlab搭建一个私有化的代码管理平台,并实现CI/CD自动化部署。由于条件限制,本篇的所有操作都在windows下执行,并使用docker进行操作。

SCA软件成分分析 简析(一)

软件成分分析是一种对二进制软件的组成部分进行识别、分析和追踪的技术。

途游游戏 x 极狐GitLab “通关” DevOps :单元测试从无到优,覆盖率 0→80%

极狐GitLab 让创新高效落地、快速迭代,持续驱动业务增长。

【DevOps系列】Docker数据卷(volume)详解

Docker的镜像是由多个只读的文件系统叠加在一起形成。启动一个容器的时候,docker会加载只读层并在只读层的上面(栈顶)增加一个读写层。如果需要修改只读层的文件,那么这个文件层需要复制到读写层。该文件的只读版本还在,只是被上面写层的文件副本隐藏。当删除docker或重新启动时,之前的更改文件会消

极狐GitLab 价值流管理之「总时间图」使用指南

极狐GitLab 价值流分析开箱即用。

这16个性能测试工具,测试人用了都说好!

在软件测试日常工作中,大家接触得比较多的性能测试工具有LoadRunner和Jmeter,这里整理了web应用程序性能和负载压力能力的最广泛使用的性能测试工具的综合列表。Rational performance tester是一种自动化的性能测试工具,它可以用于web应用程序或者基于服务器的应用程序

Gitlab操作手册

gitlab项目导入;GitLab Runner安装和启动;gitlab pipeline配置;gitlab-ci.yml编写

DevOps系列文章 之 docker 制作kafka镜像

以上Dockerfile使用了官方的OpenJDK 8镜像作为基础镜像,并下载并安装了指定版本的Kafka。同时,它还设置了Kafka的环境变量和工作目录,并暴露Kafka的监听端口。在这一步,我们将创建一个Dockerfile,用于制作Kafka镜像。该命令会在后台运行一个名为kafka的容器,并

Docker与DevOps的无敌组合,引爆你的创新潜能

⭐在现代软件开发中,Docker和DevOps都被广泛应用于提高开发效率、加速交付和提升运维效能。Docker是一种容器化技术,可以将应用程序及其依赖关系打包成一个可移植的容器,而DevOps则是一种文化和方法论,旨在通过自动化和协作来实现软件开发、测试和交付的高度集成。本文将介绍如何将Docker

2023 年云计算趋势

随着我们进入 2023 年及以后,每个组织最终都会采用云模型。现有的云业务将寻找简化流程的方法,以实现快速增长和更好的业务连续性。以下是我对组织需要关注的顶级云计算趋势的看法。云构成了许多关键应用程序的支柱。然而,由于去年主要云提供商发生了许多重大中断,企业必须着手实施多云战略以降低围绕单点故障的风

史诗、特性和用户故事的正确构建方法及案例介绍

史诗特性和用户故事让我们的目标工作更具层级性和结构化,敏捷开发中的产品短期待办列表和产品整体结构的长期规划并不冲突,这里的结构化规划也并不适合所有团队。敏捷工作管理也是如此,一个个关联的用户故事的完成会直接影响到史诗的完成。不少 PingCode 的用户会在协作空间的目标中列出要执行的工作,一般为五

DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)

DevOps概念及搭建全过程(Jenkins、Harbor、SonarQube、K8s)

代码质量检测-SonarQube

SonarQube快速上手使用集成gitlab流水线控制

轻量级CI/CD自动构建平台Gitea+Drone保姆级实践教程

Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证;Dron是一个现代化的持续集成平台,它使用强大的云原生pipeline引擎自动化构建、测试和发布工作流。

软件开发方法论:TDD、BDD、DDD、ATDD、DevOps

软件开发方法论一、TDD:测试驱动开发二、BDD:行为驱动开发三、ATDD:验收测试驱动开发四、DDD:领域驱动开发五、持续集成CI六、持续交付CD七、持续部署CO八、DevOps一、TDD:测试驱动开发测试驱动开发(Test-Driven Development, TDD)是敏捷开发中的一项核心实

DevOps工程师 - 面试手册

为了成功地应对DevOps工程师面试,候选人需要熟悉各种相关技术和最佳实践。此外,展示良好的沟通和团队协作能力对于这个角色也是至关重要的。通过遵循本面试手册中的建议,候选人可以为面试做好充分的准备,提高成功的机会。

探索智能化测试技术

随着软件迭代模式的不断发展,测试环节的自动化程度也得到了有效的、持续的提升,智能化测试是结合AI算法和测试数据对测试多个环节进行针对性的优化。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈