摘要: Docker全方位攻略与自动化运维 介绍 Docker Registry(Docker注册中心)是一个管理Docker容器镜像存储和交付的应用程序。注册中心集中容器镜像并减少开发人员的构建时间。Docker镜像通过虚拟化保证相同的运行环境,但是构建镜像需要大量的时间投入。例如,开发人员可以从包含所有必要组件的注册中心下载压缩镜像,而不 阅读全文
posted @ 2023-02-22 13:10 devops313 阅读(816) 评论(2) 推荐(1) 编辑
摘要: 自动化运维:如何零停机构建与部署项目 本文,我们将向您展示如何配置一个流水线,该流水线将在零停机的情况下构建、测试和部署项目。零停机是一种部署技术,可让您在此过程中通过终端用户完全更新网站。 请确保在您服务器上安装SSH,因为我们需要使用SSH运行一些命令以修改部署。 新建项目 在此,我们将使用一个静态React网站作为演示,您可以从: 阅读全文
posted @ 2023-02-14 02:48 devops313 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 如何在Debian 11上安装Docker Swarm集群 Docker Swarm是一个用于管理 Docker 主机的工具。我们可以构建一个高可用性、高性能的Docker集群,其中应用部署在许多服务器上。 Docker swarm由管理主机和工作节点构建。您可以在Docker Swarm集群中拥有一个或多个管理器节点。管理器节点使用原生Docker API 阅读全文
posted @ 2023-02-12 12:34 devops313 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 自动化运维:使用Maven与Docker运行Selenium测试 在这篇文章中,我们将向您展示如何创建交付流水线并实现以下目标: 使用Web应用程序构建Docker镜像 在Docker容器中运行该应用程序 从不同的容器中使用Maven运行Selenium测试 出于本文演示目的,我们将使用托管在GitHub上的Java示例项目: github.com/buddy-r 阅读全文
posted @ 2023-02-08 21:06 devops313 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 隆重介绍:Buddy全新Docker CLI操作 自2013年推出以来,Docker一直是软件开发人员的福音。一个隔离独立的测试环境,一个在整个团队中共享工具和依赖项的独立运行时且快速与易用,有保证的Kubernetes可扩展性——所有这些都与CI/CD(持续集成、持续交付、持续部署)所需完全一致。 10年以来,Buddy可以让您基本上自动化每一个 阅读全文
posted @ 2023-02-04 13:01 devops313 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 自动化运维:如何构建和部署前端应用 在这篇文章中,我将向您展示如何管理依赖项以及使用Gulp构建前端应用程序,并将其安全地部署到服务器。 前端部署不再那么简单了 回想过去,一切都很简单:你只需将HTML上传到服务器,可能还带有一些(严重)压缩的图片,现在,大多数Web应用程序都需要在部署之前构建。该过程通常类似以下步骤: 首先,您得获 阅读全文
posted @ 2023-02-02 15:24 devops313 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 本文将向您展示如何使用Buddy的流水线在任何Git存储仓中自动增加应用程序的版本。 我们即将创建的流水线使用参数来定义我们想要提升的数字(主版本号/次版本号/修订号),使用脚本确定$latest_version,并将标签推送到您的存储仓: 1. 添加Git存储仓 首先将Repo添加到您的项目中。在 阅读全文
posted @ 2023-01-30 18:01 devops313 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 什么是Kubernetes部署?​ 在此文章中,我们将探索Kubernetes(K8s),结合DigitalOcean Kubernetes集群与Buddy自动化运维系统部署以达到以下列出的目标: 使用一个K8s示例应用通过Buddy流水线操作构建Docker镜像并推送至Docker Hub注册中心 阅读全文
posted @ 2023-01-08 17:58 devops313 阅读(826) 评论(0) 推荐(2) 编辑
摘要: 当开发人员进入CI/CD世界时,他们会感受到重要的三重影响:更少的工作、更少的错误和更敏捷的开发周期。 然而,将软件新版本发布和部署到不同的基础架构乃是一个经常会产生很多工作和压力并且消耗大量时间的过程。 本文,我们将重点关注CI/CD,它可以减轻您心中极大的压力,减轻您手边的工作量,并减少技术支持 阅读全文
posted @ 2023-01-01 01:18 devops313 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Buddy与Jenkins对比以及为什么要使用Buddy Buddy对于开发人员能带来什么便利以及对公司能带来什么价值?​ Buddy是最易用的工具,我们的客户使用Buddy甚至可以指导新入职开发人员正确配置CI/CD流程。而对于Jenkins,您必须具备一定领域的知识才能正常使用。这意味着,通常当团队开发项目时,需要有专人来管理Jenkins。如果相关人 阅读全文
posted @ 2022-11-07 16:28 devops313 阅读(508) 评论(0) 推荐(0) 编辑