自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Docker全方位攻略与自动化运维

(Docker注册中心)是一个管理Docker容器镜像存储和交付的应用程序。注册中心集中容器镜像并减少开发人员的构建时间。Docker镜像通过虚拟化保证相同的运行环境,但是构建镜像需要大量的时间投入。例如,开发人员可以从包含所有必要组件的注册中心下载压缩镜像,而不是单独安装依赖项和包来使用Docker。Buddy自动将镜像推送到注册中心,以在生产和开发过程中无缝更新镜像。Docker Hub是一个免费公共的注册中心,可以托管您的自定义Docker镜像,但在某些情况下您不希望您的镜像公开使用。

2023-02-22 13:15:00 542 1

原创 自动化运维:如何零停机构建与部署项目

本文介绍的做法涵盖了使用Buddy进行持续集成和部署的基础知识。就软件发布频率而言,仅应用部署自动化本身就是一个行业的改变者,极大地提高了效率和工作条件。流水线和可视化界面的灵活性,可让您在不参考文档的情况下即时添加和删除操作,而Docker容器可确保整个团队的环境保持一致。总而言之,Buddy更像是一个开发运维大舞台,您可以在其中创建自动化工作流程,就像建造房屋一样:选择您需要的材料,在必要时进行调整,怎么舒适怎么办。但不要认为仅仅虚有其表,因为Buddy。

2023-02-14 02:49:34 402

原创 如何在Debian 11上安装Docker Swarm集群

是一个用于管理 Docker 主机的工具。我们可以构建一个高可用性、高性能的Docker集群,其中应用部署在许多服务器上。由管理主机和工作节点构建。您可以在集群中拥有一个或多个管理器节点。管理器节点使用原生Docker API,并与工作节点共享Docker Swarm集群的数据库。管理主机维护集群状态、调度作业和处理HTTP API端点。与具有监控、Ingress和卷等全面功能的不同,Docker swarm的状态要简单得多。

2023-02-12 12:51:17 316

原创 DevOps:如何使用Maven与Docker运行Selenium测试

出于本文演示目的,我们将使用托管在GitHub上的Java示例项目:进行演示。

2023-02-08 21:10:01 134

原创 隆重介绍:Buddy全新Docker CLI操作

全新Buddy操作Docker CLI结果是更好的性能、更少的配置和更高的可靠性。

2023-02-04 13:04:41 158

原创 自动化运维:如何构建和部署前端应用

在这篇文章中,我将向您展示如何管理依赖项以及使用Gulp构建前端应用程序,并将其安全地部署到服务器。

2023-02-02 15:27:00 241

原创 DevOps: 自动与手动部署语义化版本实操

准备就绪后,推送到您的存储仓并检查结果。Buddy环境变量。

2023-01-30 17:56:03 155

原创 Kubernetes与Docker自动化部署 - DevOps CI/CD详细指南

使用一个K8s示例应用通过Buddy流水线操作构建Docker镜像并推送至Docker Hub注册中心通过K8s示例应用设置两个Hello World演示部署于K8s集群之中以便测试负载均衡器为K8s示例应用安装Ingress NGINX控制器于K8s集群之中使用Cert-Manager添加域名SSL证书。

2023-01-08 18:08:07 2385

原创 Buddy自动化运维:自定义操作(极品文档)

YAML配置(必填)图标(选填)描述(选填)在存储仓的根目录中(单个操作)在目录中,每个操作都在其自己的子目录中(多个操作),例如:一旦将操作添加到存储仓后,Buddy会自动解析操作并显示于操作列表顶部:自定义操作于操作列表添加的操作可用于工作区中的所有项目,然而,我们建议将您的操作存储在具体的存储仓中。通过这种方式,将它们与您的源代码隔离开来,您可以轻松跟踪其开发记录、发布更新和修复问题。如果需要,您还可以跨多个工作区共享此存储仓中的操作。其中action是操作在流水线中的标签名称,

2022-12-28 12:50:00 229

原创 Buddy如何集成私有Git存储仓/Repo

Buddy中的每个项目都基于Git存储仓。您可以在GitHub、Bitbucket和GitLab提供商之间进行选择,或者选择Buddy的全功能本地托管。但如果您将代码托管在别处或者只想添加一个存储仓而不授予对整个GitHub帐户的访问权限怎么办?这是否意味着您将无法使用Buddy的强大功能?您需要做的就是选择本文将引导您完成单个GitHub存储仓示例的流程步骤,我们来试试吧!

2022-11-20 05:55:54 222

原创 Buddy与Jenkins对比以及为什么要使用Buddy

此外,当涉及到Jenkins时,即使它开源,成本也在于插件,因为您必须自己检查确认插件的稳定性、持久性、安全性,甚至在Jenkins版本更新时是否兼容,您必须调查某个插件是否适合使用,如果不适合,您可能会再分配开发人员进行扩展,从而让开发人员翻来覆去导致工作方向迷失、开发人员压力增加等各方面的影响,有甚者导致公司资源开支大大增涨。因此,这取决于客户的选择。我们涵盖所有更新,我们为用户分类“繁琐而困难”的工作,这样用户可以确保当他们使用我们时,只需点击、拖放,流水线就绪,并与版本控制、更新等保持一致。

2022-11-07 16:25:14 829

原创 我是这样让 Docker 实现 DevOps 自动化运维的!

​我们刚刚学习了如何处理Docker并使用文件在很短的时间内设置应用程序环境。我们成功地在应用程序代码中引入了两个简单的更改,并对其进行了审阅。我们使用Buddy和Docker将应用程序自动化部署到服务器。您所要做的就是安装Docker,从存储仓中提取文件,然后就可以在短时间内提交代码,为我们的公司提供巨大价值。您还知道如何在服务器上执行相同的操作,以及如何使用Buddy及其流水线来自动化您的工作。让我们骑着这头大蓝鲸在海上快乐地航行吧!

2022-10-26 15:12:20 1217

原创 如何对DevOps流水线改造让它显著提升效率

本周,我们恭喜所有DevOps工程师和项目经理的巨大改进,旨在保持CI流程清晰和高效:并发流水线执行。不要将其视为同时运行多个流水线/操作的并行性混淆,该功能允许您以非顺序模式运行同一流水线。换句话说,不是等待轮到它,而是在一个流水线中同时处理每个提交。

2022-10-22 03:52:35 196

原创 如何通过DevOps对iOS进行构建

没有移动应用的支持,任何软件开发循环都是不完整的!而没有支持占有移动市场半壁江山的苹果设备,任何移动端应用都是不完整的!无论您喜欢与否、支持与不支持这种观点,现在我们可以大声地说:以前仅限于许多beta测试人员和早期用户使用,现在正式向所有Buddy用户宣布:Buddy正式完美支持iOS构建!

2022-10-14 23:18:29 367

原创 自动化运维中如何构建Docker镜像

Buddy让开发人员可以使用来自Git存储仓代码轻松构建和测试Docker镜像。设置以Docker为中心的流水线与在服务中设置任何其他类型的交付一样简单。首先,您需要指定镜像应该基于哪个存储仓。Buddy与GitHub、Bitbucket和GitLab进行了原生集成,但您也可以连接任何其他私有存储仓或Buddy自带的Git存储仓:成功同步存储仓后,您可以添加流水线。

2022-09-08 11:40:52 423

原创 DevOps自动化运维:Selenium 测试

本文将以Buddy中的Selenium测试流水线示例,来看看自动化测试就是如此简单易用!Selenium是一套用于浏览器测试自动化的工具。使用Buddy专有服务,您可以直接在Buddy中运行Selenium测试。

2022-08-26 03:22:42 244

原创 构建完整的API构架与Buddy API使用示例

当您提取资源列表时,响应作为摘要返回,这意味着并非所有对象字段都返回。它以这种方式工作,以防止返回的大量数据对性能产生影响。

2022-08-17 17:51:36 172

原创 DevOps:如何正确、专业地在Buddy系统上使用Terraform CLI

凭借其简单的语法,允许在每个云服务中轻松供配、更改与操纵版本资源。Terraform成为最受欢迎的IaC(基础设施即代码)的工具之一,难怪它很快就成为Buddy最需要的功能之一。

2022-08-12 19:36:05 186

原创 自动化运维系统大对比:Buddy与Jenkins、GitLab CI/CD、CircleCI功能比拼

当今,开发运维自动化平台/系统如雨后春笋,但其功能、设计、完整性等参差不齐,导致用户体验也各有不同,本文将列出到2022年8月为止DevOps目前比较优秀的四个平台/系统(Buddy、Jenkins、GitLab CI/CD和CircleCI)。链接:https://juejin.cn/post/7130158885230346271。商业转载请联系作者获得授权,非商业转载请注明出处。注:虚线:不支持或目前不可用,局限/插件:受限或第三方开发无技支。作者:Buddyred。...

2022-08-10 17:02:33 1699

原创 DevOps佼佼者Buddy: 平台兼具YAML与GUI比竞品都优秀

默认情况下,模式设置为GUI。这部分文档将解释如何通过Buddy激活和使用YAML配置。

2022-08-09 11:36:44 843

原创 重磅!Buddy中文版正式发布 V2.4.86

提示:执行环境命令时仅在第一次运行。中的命令而不是每次重复运行。

2022-08-03 08:47:32 1065 2

原创 DevOps开发运维:通过CI/CD部署C/C++ 提升效率126%

​恭喜!您刚刚自动化了整个部署过程。推送到选定的分支并观察Buddy提取、构建和部署您的项目。应用持续部署后,您现在可以专注于真正重要的事情开发出色的应用程序!🔥备注注本文只是Buddy功能特色其中的一个简短示例。您可以为暂存和生产环境创建额外的流水线,与您最喜欢的服务(AWS、谷歌云、Azure)集成,,触发测试于拉取请求、构建Docker镜像同时推送到注册中心(Registry)---功能设置无可限量。httpshttpshttpshttpshttpshttpshttps。...

2022-07-31 06:38:16 682

原创 搞清楚持续部署与持续交付的区别,您就是半个DevOps专家!

是一种策略,其中对存储仓主分支(通常是“master”或“main”分支)中代码的每次更改都会自动发布到生产服务器上。

2022-07-23 23:26:26 650

原创 号称最专业的SFTP部署项目至生产服务器

​使用Buddy上传符号链接只是该软件可以使用的众多用例之一。在给定时间运行集成测试在Slack频道上通知您的团队所完成的部署在npm和Composer中使用环境变量来支持私有包httpshttpshttpshttpshttpshttps。...

2022-07-21 17:24:47 321

原创 Buddy创新环境变量---Jenkins目前无法企及

环境变量可在流水线中通过使用键值对以便重复手动更新相同的值。环境变量让开发人员节省查找和输入访问信息的时间,并消除在其脚本中提供敏感详细信息的风险。ENV变量用于参数化构建脚本,在流水线中设置变量将致使相同的构建操作根据流水线以不同的方式工作。...

2022-07-15 22:38:50 375

原创 使用Buddy部署Java,比Jenkins UI好太多

​Buddy可让您创建交付流水线,只需一次推送到分支,即可构建、签署和部署您的Java应用。流水线包含您可以根据需要配置的操作。

2022-07-15 19:53:04 1142

原创 Elctron正老去,Tauri正好成年(1.0正式发布)

基于Rust开发的Tauri使用Web前端构建更小、更快、更安全的桌面应用程序(IOS与安卓即将来临)。1.0稳定版正式发布!!!比Electron更优秀! Tauri是一个用于为所有主要桌面平台构建极小、极快二进制文件的框架。 开发人员可以集成任何可编译HTML、JS和CSS的前端框架来构建他们的用户界面及应用。 应用程序后端是一个来自Rust带有一个前端可以与之交互的API二进制文件。 详情信息TauriElectronLinux安装包尺寸3.1 MB52.1 MBMemory Consumption

2022-06-17 19:55:33 579

原创 走向十倍程序员的几点建议

普通程序员对十倍程序员的三个错误认识:以上三个都是对十倍程序员的错误理解!事实上,十倍程序员的打字速度可能会慢上一半有余、工作量少上一半,比起写代码,十倍程序员会花更多的时间来删除无用、效率低下或不甚成熟的代码。普通程序员与十倍程序员的差别大多数会在思维上,选择更有效的工具、提出正确的提问并能确定工作优先级,哪些先做哪些排后。即使是非科班人员也能对非核心代码技术进行开发。那么,十倍程序员是怎样炼成的? 工欲善其事,必先利其器。有八个小时去砍一棵树,先用七个小时磨斧子。这些就解释了要先对自己所使用的工具足够了

2022-06-10 13:49:00 424

原创 DevOps团队5个操作让CI/CD如行云流水

当您看到DevOps,我相信您会立即想到CI/CD。DevOps意为开发运维一体化,它只是开发运维一体化实践方法的概念,具体核心还得是CI/CD。CI/CD也不复杂,两个缩写三个意思:CI即为持续集成,而CD有两个含义;持续交付与持续部署,当有人工干预者为持续交付,而全程自动化者为持续部署。这三个DevOps实践专注于自动化和简化软件开发过程中最容易出错和最繁琐的环节: DevOps开发运维一体化的目的是实现整个工作流程自动化。然而,自动化的实现方法多种多样,它并不能用一把“万能钥匙”就能解决一切.....

2022-06-07 04:47:53 220

原创 CI/CD排行前十(2022)

随着软件开发生命周期(SDLC)的变化,将代码部署到服务器的整个过程也发生了变化。 以前,我们将代码推送到存储库仓主分支手动测试代码,并在仔细检查每个小细节后进行部署。 这是一个繁琐的过程,耗费了大量的时间,而这些时间本来可以用来做其他事情。

2022-06-01 10:39:44 651

原创 DevOps开发运维:Buddy私有化本地部署

Buddy本地部署是Buddy系统的全功能版本,您可以将其安装在自己的基础架构上并在自定义所使用域名上运行。 设置非常简单——你只需要一台安装了Docker的服务器即可。前提条件CPU至少2核 内存至少8GB 硬盘空间至少30GB推荐配置并发执行 内存 CPU 4 16GB 4 10 32GB 8 20 64+GB 16 Buddy CLI当你安装本地部署时会自带安装Buddy CLI(命令行界面),通过Buddy CLI

2022-05-31 15:49:24 2933

原创 DevOps开发运维:Buddy中文版正式发布

Buddy中文版正式发布!Buddy: DevOps(开发运维一体)自动化平台。最易用的CI/CD没有之一。大大降低DevOps的入门门槛。中文版:www.buddy.red英文版:www.buddy.works什么是DevOps可观看此视频以下三个视频了解:这才是对DevOps最专业的认识 >>>一个能节省国内700亿开发支出的方案: DevOps >>>DevOps研发运维一体化:10分钟自动化部署Vue >>>.

2022-05-31 01:21:39 1805

原创 Rust语言项目与PostgreSQL交互首选工具

当前,在Rust项目中与PostgreSQL交互时,有三个主要首选目标:tokio-postgres sqlx Diesel此三项均广受欢迎,已被很多网站与产品采用,在商用中占有相当大的份额。 如果是您会选哪一个?我们来根据三个条件进行对比:编译时安全 SQL VS DSL 异步 VS 同步编译时安全与关系数据库交互时很容易出错,例如:查询中列(column)或表(table)名称拼写错误 执行操作被数据库引擎拒绝(将一个字符串和一个数字相加或在错误的列上连接两个表) 返回的.

2022-04-18 12:27:59 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除