FinalBuilder Edition Pro(自动化创建与发布管理工具)
v8.0.0.2550- 软件大小:56.76 MB
- 更新日期:2019-11-23 16:06
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
FinalBuilder Edition Pro是一款非常实用的自动化创建与发布管理工具,它不仅可以为用户提供一个强大的编程平台,还可以为用户提供一个发布作品的平台,同时还可以通过该程序对发布的作品进行管理;自动化创建功能可以帮助用户搭建一个您需要的编程环境,无需编辑xml或编写脚本,支持可视化自定义和调试您的构建脚本,可以使用Windows Scheduler对其进行调度,或者将它们与Continua CI,Jenkins或任何其他CI Server集成;该程序内置的插件可以像内置动作一样具有动态性和完整功能,系统内置的一部分功能可以通过ActionS tudio开发,所以将来还会有更多功能;在此版本中,程序集成了控制系统,文件和目录选项,重复器,源代码编译,测试工具等功能;强大又实用,需要的用户可以下载体验
软件功能
1、图形界面
FinalBuilder以逻辑结构的图形界面展示构建过程。任何软件开发人员都可以使用FinalBuilder定义和维护他们的构建,而不需要学习新的XML模式或语言。
2、600 +行动
FinalBuilder拥有大量预先编写的操作库,可以自动执行构建过程中的每个常见任务。它还集成了现有的编译器、版本控制系统和测试工具。
3、流控制
FinalBuilder包括用于本地化错误处理的Try和Catch操作,以及使用完整编程语言获得的所有循环和条件语句。
4、计划的建立
FinalBuilder提供了与windows调度服务的紧密集成,该服务允许将构建计划为每天、每周或您希望的任何时候运行。
软件特色
集成调试
调试引擎已完全集成到FinalBuilder IDE中。您可以在操作之间移动,设置断点和设置变量监视以调试构建过程。
电子邮件,MSN,FTP和SFTP支持
您的构建过程可以通过电子邮件将构建结果发送给您。例如,如果构建失败,则可以导出日志,将其附加到电子邮件中并发送给您。您可以宣布NNTP新闻服务器上的成功构建。
版本控制集成
FinalBuilder开箱即用地支持十多个版本控制系统,因此它可以使用您现有的版本控制系统来获取,检出,标记和执行其他与构建相关的操作。
动作工作室
Action Studio是用于编写自定义FinalBuilder操作的IDE。它提供了一种扩展FinalBuilder中内置功能的方法。Action Studio包含在FinalBuilder中,可以在“工具”菜单下访问。
详细记录
构建过程中所有操作的输出将定向到构建日志。日志与操作列表保持相同的树结构,这使浏览日志文件变得容易。日志可以HTML,XML或文本格式导出。
变数
使用变量是使构建过程动态化的关键。使用变量可以将信息从一个动作传递到另一个动作,并使动作可以使用用户特定值或机器特定值进行构建。
脚本支持
每个FinalBuilder动作都会公开许多脚本事件,您可以在其中使用VBScript,JavaScript,Powershell或Iron Python访问该动作的所有属性。另外,“运行脚本”操作使您可以执行内置操作类型可能未涵盖的特定任务。
安装步骤
1、需要的用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、通过解压功能将压缩包打开,找到主程序,双击主程序即可进行安装,点击下一步按钮
3、需要完全同意上述协议的所有条款,才能继续安装应用程序,如果没有异议,请点击同意按钮
4、用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、快捷键选择可以根据自己的需要进行选择,也可以选择不创建
6、现在准备安装主程序,点击安装按钮开始安装或点击上一步按钮重新输入安装信息
7、等待应用程序安装进度条加载完成即可,需要等待一小会儿
8、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
方法
1、程序安装完成后,打开应用程序安装包,找到文件,将其复制到粘贴板
2、打开应用程序文件路径,将复制的程序粘贴替换对应的源文件
3、完成以上操作步骤,双击打开应用程序后,即可得到的应用程序
使用说明
FinalBuilder界面
FinalBuilder的核心界面元素是:动作类型标签,行动清单,运行选项卡和
FinalBuilder的界面是可停靠的,并且可以完全自定义。右边是默认布局的屏幕截图。您可以参考此屏幕快照(单击放大),以查看每个界面元素默认属于哪个停靠区。
动作类型标签
FinalBuilder提供了600多种预先编写的脚本,称为动作。动作可以与编译器,版本控制系统和测试工具进行互操作,执行文件操作等等。
为了使构建过程的每个阶段自动化,可以将动作组合到动作列表中。“操作”选项卡列出了可以添加到构建项目中的每个操作。
为了快速找到您需要的密码,“操作”选项卡顶部有一个“搜索”框。您可以按操作名称搜索操作,例如。构建VS.Net解决方案,产品名称,例如。Visual Studio或类别,例如 编译器。
要将动作添加到构建项目中,请单击它或将其拖放到“动作列表”中。
主要行动清单
主操作列表是定义构建脚本的位置。构建过程将由一组动作组成,这些动作在构建过程中从上到下执行。
可以按父/子层次结构布置操作,以将结构添加到构建过程中。在右边的示例中,上面的构建过程的某些节点已折叠(“ Try”和“ Catch”),以将注意力集中在“ Finally”操作组中的步骤上。
OnFailure操作列表是一个特殊的操作列表,仅当构建失败时才执行。通常,OnFailure操作会“清理”,以便下一个版本运行而不会出错(例如,将文件检回到版本控制中)。
执行构建
要运行构建,请单击工具栏上的“运行”按钮,或从“运行”菜单中选择“运行”菜单选项。
运行构建会将FinalBuilder IDE置于构建运行状态,在该状态下,它将自动选择正在执行的当前操作并在构建日志中显示日志记录信息
运行内部版本时,您无法编辑任何操作,但是可以更改IDE底部的选项卡,以便访问“运行状态”或“监视”。您可以使用“运行”菜单或工具栏按钮暂停或停止构建。
构建日志是存储构建输出和日志消息的位置。
日志的组织结构与构建过程相同,并记录了构建期间发生的所有时间,状态和消息。
构建日志会实时更新,因此您可以查看构建进度。
操作包是一个文件,其中包含FinalBuilder的插件操作
操作包文件必须保存在FinalBuilder \ ActionDefs目录中,以便由FinalBuilder加载
程序包可以包含任意数量的基于脚本,com或net的动作定义
对于COM和。 基于网络的动作,动作的实现是从Action Studio外部完成的,然后在动作定义中引用
对于基于脚本的操作,该实现在ActionS tudio中定义,并保存在Package文件中
这个新的beta版本对表达式引擎进行了重大改进,其中包括新的几个表达式对象和函数。我们还对阶段编辑器进行了一些更新,为某些报告操作实现了自动报告生成,并添加了一些新的部署操作,这些操作提供了对Docker,Azure,SQL包,文件传输和SSH的支持。
包管理器提供了一种使用第三方库的标准化方法。目前,第三方库的使用非常随意,在许多情况下,这使得在机器之间移动项目或快速招募新员工并使其快速运行变得困难。其他开发生态系统,例如Ruby,.net和Javascript,早在多年前就认识并解决了这个问题。在新的工作文件夹或新计算机中运行Ruby,.net或Javascript项目非常简单。
FinalBuilder插件允许客户和第三方为FinalBuilder添加额外的功能。这些插件通常称为“自定义操作包”。
不编译操作包,而是编译XML文件定义。 ActionStudio可以
加载并保存这些xml文件。操作包(文件扩展名为.FBAP)是storec,位于FinalBuilder Action Defs目录中。
FinalBuilder在启动时会自动加载ActionDefs文件夹中的任何Action Package文件。
对于基于脚本和PowerShell的操作,操作包包含所有操作定义和实现脚本代码。
对于。 基于.NET的自定义操作包操作和属性页定义位于Action Package文件中,但操作实现是。 NET程序集。 此程序集必须存储在Action Defs directory.for.net2.0和3.5内的Assemblies目录的相关子目录中,正确的目录是ActionDefs Assemblies 2.0。
一些内置的FinalBuilder操作不在.FBAP文件中,而是从FinalBuilder程序目录中的BPL文件加载。 最终用户无法创建此类操作包,它们仅用于内置操作。
行动包树
“操作包树”显示操作包的内容。 每个操作包都包含选项公共脚本,共享属性页和属性集的节点。 它们还包含包文件中每个操作的Action节点。
Options节点定义可用于Action Package中所有操作类型实例的全局属性。
Common Script节点用于定义可以从Action Package中的任何脚本事件访问的脚本函数。
“共享属性页”节点用于定义可以添加到“操作包”中的任何操作的属性页。
“属性集”节点用于定义自定义属性集类型,此操作包中的操作使用这些类型。
更新信息
FinalBuilder 8版本历史
FinalBuilder 8.0.0.2629
-2019年11月15日
FinalBuilder核心
错误-项目文件-修复了xml项目文件的缩进问题。
FinalBuilder动作
增强功能-发送电子邮件操作-连接时记录主机和端口。
增强功能-捕获操作-添加了附加到错误变量的选项。
增强功能-FTP连接操作-添加了EPSV / EPRT支持。
增强功能-Delphi操作-添加了编译器A16记录字段对齐支持。
错误-VS.NET操作-Assemblyinfo文件检测在sdk样式项目中并不总是有效。
错误-清理目录操作-已修复序列化问题。
FinalBuilder IDE
增强功能-添加新操作时选择第一个标签,而不是该操作类型最后使用的标签。
增强功能-添加了清理目录操作。
增强功能-文件集定义操作-新增了在刷新时停止/终止操作的功能。
错误-FTPS上传文件操作-已修复更改目录失败的问题。
增强功能-If..Then Action-直接处理日期时间变量比较而无需字符串转换。
增强功能-设置变量操作-日期时间变量-当新值引用日期时间时避免字符串转换。
增强功能-Delphi操作-添加了对Delphi 10.3.2的OSX 64编译器的支持。
增强功能-DotnetCore发布操作-添加了AdditionalArgs选项以允许传递msbuld属性。
增强功能-SQL Server还原操作-已将“初始数据库”字段添加到“服务器”页面。
增强功能-SQL Server还原操作-初始数据库默认为master。
增强功能-文件集定义操作-允许日期时间过滤器直接使用日期时间变量,而无需转换为字符串。
错误-DotnetCore构建操作-删除了nologo命令行参数,因为它仅是netcore 3.0。
增强-日志导出-Xml导出-xml格式现在具有有关消息组和子级错误的更多信息。
增强功能-日志导出-Html导出-导出平面(原始)和树(新)格式的新选项-树格式具有浅色和深色主题。
骨密度
增强功能-用于html导出样式,主题和自定义样式表的新命令行选项。
FinalBuilder IDE
增强功能-欢迎页面浏览链接现在打开带有选定文件的浏览器。
增强功能-Dotnet核心操作-进行了修订以支持.net core 3.0。
增强功能-执行Powershell脚本操作-添加了WaitForCompletion选项。
增强功能-Nuget动作-添加了Nuget手势动作。
增强功能-Nuget动作-更新了最新的nuget(添加了缺少的选项)。
错误修复-Delphi操作-未正确检测到BDSCatalogRepositoryAllUsers变量。
错误修复-文件集定义操作-处理较早请求的停止,以避免出现AV。
增强功能-Innosetup操作-添加了Innosetup 6支持。
增强功能-Installshield操作-添加了Installshield 2019支持。
增强功能-Delphi Action-添加了运行时超时功能。
增强功能-7Zip操作-使用Zip格式时增加了AES256支持。
增强功能-7Zip操作-添加了使用7z格式时的加密文件名支持。
错误修复-Delphi操作-如果为版本信息启用了属性设置但未选中,则应该失败。
错误修复-包括项目操作-修正了在运行没有可运行操作的目标时的问题。
增强功能-7Zip创建存档操作-添加了CompressionMethod选项。
增强功能-电子邮件操作-记录表达式错误后将密码清空。
错误修复-复制文件操作-修复了带有递归选项的UI问题。
错误修复-SSH操作-修复了本地DNS解析问题。
增强功能-添加了对Visual Studio 2019和MSBuild 16 Preview的初始支持。
增强功能-重命名文件或目录操作-重命名文件时允许使用新名称的完整路径。
错误修复-CD刻录机/ ISO操作-修复了零指针异常。
错误修复-VSTest操作-解决了在VS的本地化版本上检测故障的问题。
错误修复-Embarcadero资源编译器操作-Delphi 10.3修复。
错误修复-发送电子邮件操作-修复了使用SSL时的重新连接问题。
错误修复-Delphi Action-Linux 64支持-始终使用默认的sdk而不是项目选择的默认sdk。
增强功能-Delphi Action-添加了对Delphi 10.3 Rio的支持
增强功能-C ++ Builder操作-添加了对C ++ Builder 10.3 Rio的支持
增强功能-脚本编制-将Action.RetryCount属性公开给脚本编制(只读)。
增强功能-多问题操作-添加了将变量值用作默认值的选项。
增强功能-EC2操作-添加了EC2标签资源和EC2获取资源标签操作。
增强功能-.NET操作-.net sdk检测-添加了对4.7.2的更好支持
增强功能-SSH操作-改进了对断开连接的检测。
增强功能-SSH执行命令操作-添加了尝试在需要时重新连接的选项。
增强功能-SSH执行命令操作-添加了命令输出的日志记录。
错误修复-SFTP上传-改进了错误处理。
错误修复-FTPS操作-已修复重启项目的问题
错误修复-FTPS上传操作-解决了将文件上传到IIS的问题。
错误修复-FTPS上传操作-改进了远程文件夹创建的性能。
错误修复-删除计划任务操作-即使设置了未找到忽略选项,操作在Server 2016 / Windows 10上也失败。
错误修复-Delphi操作-添加了RIDLOutputSameFolder属性,如果未选中,则将tlb输出到项目根文件夹。
错误修复-VSTS编辑工作项-修复了uri的重复日志记录。
错误修复-Delphi-10.2 Linux64搜索路径未持久。
错误修复-FTPS上传文件-修复了目录创建问题。
错误修复-FTPS创建目录-修复了库更新后的错误处理问题。
错误修复-VSTest-修复了用于确定日志记录选项的逻辑,删除了冗余单选按钮。
错误修复-VSTest-操作错误地表明它在TFS下运行。
错误修复-Mercurial Push-当没有更改推送时处理退出代码1。
错误修复-HTTP获取-添加了TLS版本选项。
错误修复-FTP连接-修复了TSL选项的持久性。
错误修复-子字符串-添加了对结果子字符串的记录。
错误修复-F2编辑字段对话框-修复了局部变量评估为空的问题。
错误修复-项目树-不允许从正在运行的项目中删除目标。
错误修复-添加了有关保存选项的错误处理,以避免UAC错误。
错误修正-修正了“变量监视”窗口的绘画更新问题。
错误修正-修正了变量窗口中变量组名称的绘制。
更改-添加了针对试用密钥请求的知情同意复选框。
FinalBuilder核心
错误修复-修复了在项目加载期间通过重置局部变量进行回归的问题。
错误修复-修复.net操作中的内存不足。
错误修复-修复脚本中的nil指针异常。
错误修正-修正了步进引擎的竞态条件。
错误修正-修正了步进引擎中的随机AV。
错误修复-Powershell脚本-修复了访问FB变量的问题。
更改-日志文件-允许将破折号和空格作为新日志文件的有效字符。
FinalBuilder动作
错误修复-Incredibuild操作-以格式说明显示目标。
错误修复-S3操作-已修复操作类型ID为ID的问题-恢复为原始值。
错误修复-S3操作-在AccessKey和SecretKey属性中未扩展变量。
错误修复-Windows Installer操作-修复了密码扩展问题。
错误修复-VSTS操作-处理uri太长的问题,在输出中启用了system.id字段。
错误修复-VSTS操作-请求uri中的Uri转义项目名称。
错误修复-SSH开放连接-修复了重新连接时随机客户端状态错误。
增强功能-SSH操作-添加了更多详细的日志记录。
增强功能-TFS检入操作-添加了德语翻译,没有任何待处理的更改检查。
增强功能-ADO查询操作-记录集无法打开时添加了更多信息。
增强功能-SMTP电子邮件操作-添加了允许减少日志记录的选项。
增强功能-SMTP电子邮件操作-使用全局smtp设置时,允许使用日志记录选项。
增强功能-等待流程操作-为流程名称添加了CaseSensitive选项。
更改-FileList复制/移动操作-标记为已弃用,还有更好的选择。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文