BuildMaster是什么

Fanly 问答 2019-08-05 11:05:11 阅读(...)

BuildMaster是一个应用程序发布自动化工具,它结合了构建管理和ARA功能,可以管理和自动化主要与持续集成,数据库更改脚本和生产部署相关的流程,从而可靠地全面发布应用程序。该工具基于浏览器,可以“开箱即用”使用。

BuildMaster 是一个应用程序发布自动化工具,由软件开发团队 Inedo 设计。它结合了构建管理和 ARA 功能,可以管理和自动化主要与持续集成,数据库更改脚本和生产部署相关的流程,从而可靠地全面发布应用程序。该工具基于浏览器,可以“开箱即用”使用。

BuildMaster

BuildMaster 的功能集和范围使其与 DevOps 保持一致运动,并被称为“不仅仅是一个发布自动化工具。它汇集了人员,流程和实践,使团队能够快速,可靠,负责地交付软件。“这是一个体现增量 DevOps 采用的工具。

BuildMaster 完全通过其 UI 配置,而不是脚本或基于 XML 的配置文件。虽然主 Web 应用程序只是 Windows,但 BuildMaster 可以编排基于 Windows 或 Linux 的服务器来执行各种构建 – 发布 – 部署操作。 BuildMaster 还与 PowerShell 紧密集成,并且经常与其他 DevOps 工具一起使用。

主要特点

BuildMaster 的主要特点是:

  • 管道作为代码 – 在可视模式和 JSON 文本编辑器之间转动
  • 全球管道 – 跨版本和应用程序的可重用性
  • 数据库更改 – 使用 BuildMaster 确保敏感信息受到保护并将连接字符串与环境相关联
  • 问题跟踪集成 – 与各种问题跟踪器和内置程序紧密集成,包括 JIRA,GitHub,TFS 和 YouTrack
  • 管道门 – 手动和自动化认证的混合,除非获得批准,否则将阻止进入下一个管道阶段
  • 部署计划 – 拖放可视用户界面,也可以在文本模式下编辑(代码视图)
  • PowerShell 集成 – 与 PowerShell 和 Shell 的一流集成,支持 Windows 和 Linux。
  • 事件监听器 – 用于监视操作和操作
  • 配置变量 – 在为部署计划建模时增加灵活性
  • 发布包 – 通过手动上载,从 TeamCity 或 TFS 等 CI 服务器推送,在 BuildMaster 中创建或从 ProGet 推送的灵活性
  • 配置文件管理 – 允许以版本控制的方式使用多个实例(例如每个环境一个)定义配置文件,并记录文件部署
  • 持续集成 – 支持 CI 工具,包括 Jenkins, TFS 和 TeamCity
  • 基础架构配置同步 – 可视化管道目标的基础架构(服务器和环境)
  • 资源凭据 – 管理,存储和控制对部署中涉及的令牌,密码和 API 密钥的访问

亮点

亮点包括:

  • 一个简单的计划编辑器,允许代码或拖放界面
  • 直观的 UI,可实现快速实施
  • 对.NET 应用程序 Microsoft Windows 的强大支持

BuildMaster 在 Gartner 2016 和 2017 魔力象限中被认可,用于应用程序发布自动化和应用程序发布自动化解决方案的关键功能。

一些著名的 buildmaster 的用户包括克利夫兰大学医院,内布拉斯加大学林肯分校,美食杰和 UCHealth。

发展公司文化

有趣的是 BuildMaster 开发的企业文化。 它的制作人 Inedo 在创建软件开发卡片游戏 Release!时被引用,并且在几个来源中被引用,他们的产品是通过其中的编码工作开发的,因为社区意识是办公室游戏文化已经建立。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Xshell

    Xshell是什么软件

    Xshell是一个强大的安全终端模拟软件,它支持SSH1、SSH2,以及Microsoft Windows平台的TELNET协议,Xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
  • OTG 连接 OTG connection

    OTG连接是什么意思

    OTG即On-The-Go的英文缩写,是由USB标准化组织公布的一项用于USB设备连接或数据交换的技术,主要应用于各种不同的设备或移动设备间的连接,进行数据交换,可通过OTG线连接相机、手机U盘、游戏手柄、无线鼠标、键盘等外接设备。
  • Vscode

    Vscode主要用来编写什么

    Vscode主要用来编写c/c++,它是一个轻量级但功能强大的源代码编辑器,运行在桌面上,针对于编写现代Web和云应用的跨平台源代码编辑器,可用于C++、C#、Java、Python、PHP灯语言,和运行时(如.NET 和 Unity)。
  • 路由器 router

    怎么进入路由器设置界面

    在浏览器地址栏输入路由器地址即可进入路由器设置界面,路由器底部或者侧边会标注路由器的地址,大部分的是“192.168.1.1”或“192.168.0.1”,进入设置界面需要输入账号密码登录,登录之后找到需要更改的选项,按照步骤操作设置即可。
  • 移动硬盘 mobile hard disk drive

    移动硬盘RAW如何修复

    移动硬盘RAW修复可以通过磁盘错误检查来修复,打开我的电脑此电脑,右键点击RAW驱动器并选择属性,在属性窗口中切换至工具选项,并单击检查按钮,接下来,在错误检查界面里选择扫描驱动器选项,之后等待扫描并根据提示修复即可。
  • 电脑分辨率 Computer resolution

    电脑分辨率怎么调

    在电脑桌面空白处单击鼠标右键,选择显示设置,也可以单击鼠标右键之后,按D进入,下拉菜单找到显示分辨率选项,点击显示分辨率选项内的对话框,会弹出分辨率参数列表,尽量选择带有推荐字样的选项(1920X1080),确认后选择保存更改即可。