可以使用FinalBuilder来构建fortran项目(F77,F90及以上版本)吗?

总结:使用Scons或Foray(TCBuild)可能更好,因为它们可以解决Fortran(Fortran 90)的依赖关系。 ========================================
A daily build or nightly build is the practice of each day doing a software build of the latest version of a program.
为了每天建立一个fortran项目,似乎可以使用
cron
hudson
SCons
Foray(TCBuild)
。然而,分析
cron
的结果并不是那么简单;
hudson
Scons
的设计并未考虑到fortran;
Foray(TCBuild)
的目标是F90。 (如果我错了,请在这里纠正我。) 同时,FinalBuilder是Delphi的优秀构建工具。我想知道是否可以利用FinalBuilder来自动化fortran项目的日常建设?我想主要的问题是解决依赖关系? PS: 在以下stackoverflow页面中提到了
cron
hudson
: 自动化日常构建的最佳方式
Scons
可以在这里找到: http://www.scons.org/
Foray(TCBuild)
已在此处介绍 http://macresearch.org/tcbuild-new-build-tool-fortran 并且可以在这里获取: http://code.google.com/p/foraytool/     
已邀请:
我非常喜欢使用Delphi与Delphi或任何具有MSBuild集成的东西(如Visual Studio,C ++,C#)。 但是我觉得你最好和Hudson(现在Jenkins?)一起进行fortran项目,因为它可以让你处理工件(结果)的方式非常好,以及远程检查代码的任何人都可以排队的方式远程构建。 我知道final builder也有服务器版本。您应该(如果您要让多个高级别人员签入并需要获得QA版本)考虑基于网络的解决方案(如Hudson / Jenkins或Final Builder Server)。 其次,看起来你所谈论的工具重叠,但不一定相互排斥。例如,你可以使用Hudson plus SCons或ForayBuild。一个更像是“make for fortran”,另一个更像是用于触发构建批处理文件的Web界面,然后启动SCons或其他东西。     
我没有使用Fortran。 FinalBuilder目前还没有针对Fortran的内置操作。 FinalBuilder可以执行任何可以通过命令提示符运行并捕获输出的内容。 FinalBuilder 6引入了一项新功能,允许您创建Action输出监视器。这些监视器允许您触发不同的行为并基于查找特定字符串 在输出中。     
如果您可以编写命令行或批处理文件来编译Fortran程序,那么您也可以使用FinalBuilder来完成它。我曾经使用命令行动作构建我的Delphi程序,因为我只支持D2006的FB版本“本机”并且我没有升级它。 但是我现在使用Ant脚本和Hudson。适用于我的Delphi,FreePascal和C程序。必须承认,虽然我没有建立一个Fortran编程超过20年,所以我无法评论依赖问题。     
最简单的方法是创建一个调用编译脚本的最终构建器项目,除了你必须做的所有准备工作:签出,运行测试等。我每天都使用它,它工作正常,完美无瑕。 因此使用fortran的最终构建器非常简单。     

要回复问题请先登录注册