跳到主要内容

22 篇博文 含有标签「流水线」

查看所有标签

· 阅读需 3 分钟
柳凤儿

流水线新场景

Buddy的一个独特功能是将CI/CD功能封装到一个软件包中,无论开发人员是否有DevOps经验,都可以使用该软件包包。随着服务几乎完全过渡到新的模块化框架,我们现在可以在不受UI限制的情况下添加新功能。换言之:以更高效的速度获得更多好的东西,包括本周新增的流水线操作运行场景。

了解相关信息

到目前为止,Buddy可让您在5个场景中运行操作:

  • 正常运行 — 每次流水线运行时触发

  • 运行失败 – 每当操作以失败告终时

  • 返回正常 – 每当上次运行中失败的操作成功时

  • 运行出错 – 只要带有出错抑制标志的操作以失败告终

  • 运行审核 - 无论何时运行需要手动交互的操作(例如: 审批运行)

最新的场景允许您在流水线终止时运行操作:

终止流水线

流水线可通过两种方式终止:

  1. 使用“取消”按钮
  1. 如果触发了对同一Git引用的另一次执行,则检查流水线设置中终止正在进行的流水线运行选项:

使用示例

该场景的一个可能也是最常见的用例是:在对交付过程至关重要的流水线终止情况下,让团队随时了解情况。例如,如果部署到生产环境需要手动批准,并且某个高级开发人员终止了运行:

在“运行取消”场景中添加通知操作可确保团队立即收到消息:

信息

此功能是根据用户的要求而开发。请告诉我们如果您需要哪些集成才能将自动化运维提升到一个新的水平!如果您错过了某个功能或集成,请在实时聊天中与我们交谈,或请联系:support@buddy.red

· 阅读需 4 分钟
木日夏复

Buddy从其他工具中脱颖而出的特色之一是其引人入胜的用户界面,该界面专门设计用于降低使用DevOps的门槛。尽管终端窗口是大多数开发人员的自然栖息地,但能够在代码和视图之间来回切换极大地有助于采用部署自动化。为确保您使用的工具始终优胜于其它,我们更新了Buddy中最具吸引力的视图之一:流水线运行视图详细信息。

您应知晓的信息

我们将描述构建Docker镜像并将其部署到服务器的流水线有何更改:

您知道,运行流水线会在“运行”选项卡中生成执行报告:

点击“运行”带名称序号记录打开已执行操作的列表,现在它看起来像这样:

和以前一样,点击击一个操作会扩展其日志:

右侧的汉堡菜单按钮可让您以原始或全屏方式浏览日志,以及编辑操作配置。

展望

我们尽量试着使此视图与UI的其他部分保持一致。模块化还将帮助我们在不破坏用户体验的情况下适用未来的新功能。

运行设置操作

您可能已经注意到流水线环节中的第一个操作始终是“运行设置”操作。其目的是为用户定义的操作配置环境。该操作包含有关触发执行提交的详细信息,包括但不限于调用程序、优先级和时间:

它还为即将执行的运行准备默认环境变量。您可在操作中使用它们来微调您的部署交付流程:

配置更改提示

最后但同样重要的是:项目经理和工作区管理员现在能够看到对流水线配置的更改。此功能对于跟踪项目开发和问题调试很有用,因为现在每个更改都明确清晰可见。

点击“配置已更改”进入页面,变更信息显示为YAML代码,底部提供完整的流水线配置信息。

一如既往,我们期待您的反馈,尤其是有关您在日常工作中如何使用Buddy的相关信息。编码愉快!

信息

Buddy的驱动方式100%为客户。如果有需求,请告诉我们您需要哪些集成才能将您的DevOps自动化提升到更高的一个级别!要是您在Buddy系统使用上缺失了一些必要的功能,请直接联系我们以获取更好的技术支持:support@buddy.red

· 阅读需 1 分钟
柳凤儿

提升

  • 改进了对分配给已删除存储仓流水线的错误支持

修复

  • [YAML] 修复了在定义触发条件下按计划运行流水线的YAML生成

  • 未能同步的GitHub存储仓不再卡在项目创建屏幕上

  • GitLab中的提交状态现在可以正确显示跳过的流水线运行

  • 现在已正确显示克隆操作的if标签

· 阅读需 2 分钟
Alexander Kus

亲爱的Buddy用户!

2023年1月10日,我们将为流水线部署权限,该版本将改变权限层相互交互的方式。

在Buddy中,权限在职能/角色中定义,并如下工作:

您需要了解的信息

  1. 工作区成员可以单独或通过群组分配给项目。
  2. 访问范围由分配给用户的最高角色及其所属组的最高角色组合而成。 例如,如果用户在项目中具有“Viewer”(R/O)职能,但被添加到具有“Developer”(R/W)职能的群组中,则该项目的总体访问级别将为“Developer”。
信息

2023年1月10日起,机制变更如下:

  1. 单独分配的用户将使用在其职能中定义的权限。
  2. 未单独分配的用户将使用其所属群组职能中定义的最高权限。

因此,如果用户被分配了项目的“Viewer”角职能并且属于具有“Developer”职能的群组,则他的访问级别将为“Viewer”。 即将推出的流水线权限也是如此——优先级始终是分配给用户的个人职能

提示

请务必在发布后相应地更新权限,以确保您的开发人员能够正确访问项目中的资源。

· 阅读需 2 分钟
柳凤儿

新功能

  • 自定义操作:在YAML中自定义设计自己的操作并用于流水线

提升

  • [Buddy v2.0]重新设计视图:FTP、FTPS与SFTP传输操作
  • [Windows VM]添加支持自定义AMI
  • [虚拟机操作]Linux虚拟机、macOS虚拟机、Windows虚拟机和Docker CLI现在可使用相同类型的前一个操作中的虚拟机
  • [虚拟机操作]增加了对终端调试的支持
  • 支持项目中空存储仓添加流水线

沙盒

  • 沙盒现可在项目中共享一个公网地址,您可以在其“设置”标签页中找到沙盒的IP地址
  • 向沙盒配置添加了更多资源选项(vCPU/RAM/SSH)

修复

  • 修复了YAML助手不适用于Google Play操作的错误

· 阅读需 3 分钟
Alexander Kus

Buddy团队最近越来越强大,新功能的推出比英国更换首相的速度更快。以下是本周更新内容:

管理员群组

管理员群组聚集工作区中具有管理员权限的所有用户。这是一种快速查看工作区负责人的方法,特别是对于较大的团队。将用户添加到管理员群组基本上意味着授予他们管理员权限,同样,从群组中删除用户等于删除权限:


管理员群组一览

提示

工作区所有者具有永久管理权限,无法删除。

您可以从用户导航菜单访问工作区中的所有群组:


群组列表

新群组选项:是否允许成员新建项目

第二个功能:是否允许组员在工作区中新建项目。您可以将其授予现有的群组或者例如:创建一个新的群组,聚集公司中的项目负责人。该选项在所选群组的“设置”标签页中:


群组设置一览

流水线运行前的操作选择

最后还有一个新功能:新奇之处是准备运行之前的视图上添加的操作标签页。在这里,您可以快速选择是否想运行的操作,而无需使用开/关按钮一直处于一种状态的开或关。它更是一种用户体验质量的改进,允许开发人员实时微调他们的运行流程。


操作选择于流水线运行之前

提示

您还可以使用REST API发送要在参数中运行的操作。

重要

Buddy为100%客户驱动!请告诉我们您需要哪些集成,才能将您的自动化开发运维提升到另一个新水平!如果您尚缺某个功能或集成,请直接给我们发邮件:
support@buddy.red

· 阅读需 1 分钟
柳凤儿

新功能

  • 新群组类型:管理员
  • 新群组设置:是否允许组员新建项目

提升

  • [Buddy v2.0]重新设计视图: 添加新项目
  • 对于从头开始或使用“清除缓存”选项运行流水线,路径条件现在从0开始计数。
  • 现在,您可以选择在流水线运行和通过REST API执行操作。

修复

  • 修复了分支合并视图上显示的修改文件数量不正确的错误

· 阅读需 3 分钟
Alexander Kus
提示

此功能目前处于测试阶段,仅包含基本通讯功能。请告诉我们如何扩展令其更好用!

将消息传递给团队中的每个人对于开展业务至关重要,尤其是在与喜欢为每个遇到的问题(包括消息传递服务)使用独立工具的开发人员合作时。为了帮助经理们处理这个问题,我们添加了一个应用,用于在Buddy中发送应用内消息。

如何使用

此功能可以由有权访问“工作区设置”导航菜单的任何用户发送,点击“工作区设置”进入可见如下图所示:

撰写通知

单击 + 按钮将启动一个窗口,您可以在其中撰写消息。消息正文支持Markdown格式,如果需要,可以随意添加链接、粗体、表情符号👻和代码:

提示

要在行与行之间添加<br>换行,如上图请使用反斜杠"\"

预览

若要在发送之前查看消息显示效果如何,请单击“预览”按钮:

发布与到期日

单击“添加通知”将发布消息,并在浏览器刷新时将其显示给所选用户。该消息将保持打开状态,直到用户手动将其关闭。您可以在底部的最后选项中设置到期日期:

添加颜色

颜色编码可让您明示通知的重要性。只是不要把所有通知都涂成红色,否则您的团队很快就会习惯,并快速关闭您的消息而不阅读!😉

重要

Buddy是100%客户驱动!告诉我们您需要哪些集成才能将您的自动化开发运维提升到一个新的水平!如果您错过了某个功能或集成,请在客服聊天与我们联系,或者直接给我们发邮件:support@buddy.red

· 阅读需 2 分钟
Alexander Kus

特色聚焦:操作选项卡更好体验

通往自动化天花板的道路崎岖不平,有时需要回溯才能保持在正确的轨道上。 对于我们的UI来说尤其如此,它使Buddy在CI/CD在竞争激烈的行业市场上如此独特。 因此,我们在添加和管理操作时为流水线提供了额外的优质体验,以提高整体可用性 - 并恢复了您想要的特色功能。

标签页分开

为更清晰明了,列表中的操作已分成不同的操作反馈标签页:

分开状态反馈

更简易的管理

添加动作现在也更容易了。您可以像以前一样单击 + 按钮并在操作列表中查找操作,或者单击 在不离开流水线视图的情况下输入操作名称:

分开状态反馈

另一方面,操作右侧的按钮也扩展了一个下拉菜单,您可以在其中复制、删除操作,或与下一个操作 并行/取消并行(对于加速测试方面有用):

On/Off 按钮

操作环境管理上添加了漂亮的On/Off(开启/关闭)按钮,让您更方便地在流水线上顺手打开或关闭某个流水线操作环节。