问题标签 [nant]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - 是否可以让 nant 在 Web 应用程序项目上运行发布
是否可以让 nant 在 mvc 项目或一个好的旧 Web 应用程序项目上运行发布,
并在发布后让 nant FTP 文件到 Web 服务器
更新:找到 ftp 问题的解决方案
Nant ftp 任务感谢 Paco
我所说的 publich
是指有一个命令行应用程序或 nant 任务可以像 Visual Studio 一样公开发布...
svn - 运行“svn import”的 NAnt 任务失败
我想在 NAnt 构建任务中将构建产品导入 Subversion。但它对我来说失败了。
以下从命令行对我来说很好:
svn.exe import -m 'Importing build 14' build/project.zip http://svn/builds/14/project.zip --username builder --password secret
在 NAnt 我有以下任务:
<exec program="svn.exe"
commandline="import -m 'Importing build 14' build/project.zip http://svn/builds/14/project.zip --username builder --password secret" />
但是使用此任务执行 NAnt 目标会产生错误消息:“ Too many arguments to import command
”。
您知道为什么我在 NAnt 中收到此错误消息,而不是从命令行运行时收到此错误消息吗?
build-automation - 有哪些学习使用 NAnt 的好资源?
我从来没有使用过自动构建系统——老实说,我从来没有用过它,因为我是一个单独的开发人员(不是自愿)并且只在我的工作站上进行开发,所以使用 Visual 中的 Build 菜单工作室对我来说已经足够好了。
我正在努力学习更多好的软件工程实践,持续集成就是其中之一。但是,我知道我需要使用自动构建脚本来设置 CI 环境,但我从未使用过,也不知道从哪里开始。
我听说 NAnt 是大多数专业开发人员使用的非常好的一个(尽管 MSBuild 类似?)。有哪些很好的资源可以正确学习如何使用 NAnt?
nant - NAnt 和 Vault 文档
因此,我正在寻找有关 NAnt for Vault 中可用标签的文档。我在 SourceGear 的网站上看到了一些示例,但我不认为它们是详尽的列表。有没有地方知道我在哪里可以找到所有符合条件的标签的文档?
谢谢
sql-server - NAnt bcp (SQL Server) 任务的成功实现?
我正在寻找 SQL Server bcp 的 NAnt 任务或 bcp 本机输出的文件格式。
我想我可以为 bcp 构建一个 NAntContrib 任务,但我现在没有时间(我们曾经吗?)。
以前有人走过这条路吗?建议?
谢谢 - 乔恩
.net - NAnt 0.86 Beta 1 与 .NET 3.5 的持续集成修复
几周以来,我一直在尝试在几个 .NET 3.0/3.5 项目中使用最新的 NAnt(0.86 Beta 1),因为使用多个 .sln 解决方案文件在我的构建服务器上构建平台代码,但总是出错并且有这个问题 :
不支持文件“C:***\Platform.sln”的解决方案格式。嵌套构建失败。
附言; 为了在此处清除更多图片,我尝试将 Nant 与 2008 多个 *sln(解决方案)文件一起使用。在我的构建服务器上安装了软件:VS2008 Nant 0.86 beta1 / nant-0.86-nightly-2009-01-11 Microsoft SDKs\Windows\v6.0A CruisControl 版本:1.4.0.3524
尝试了所有可能的场景;包括我然后安装了 Visual Studio 2008 并在此过程中安装了 SDK 版本 6.0A。一旦我这样做了,Nant 0.86 就开始与 .NET 3.5 一起工作。我调整了标签如下:
. . .
我是否应该等待带有这些修复程序的修复程序 0.86-beta2 (TBD) 版本,据我所知,这也不确定。有什么更新吗?
任何来自这种情况的人:提前谢谢N@
nant - 如何自动化 TeamCity 中控制台应用程序的单元测试?
我编写了一个包含许多单元测试的控制台应用程序,我想将它包含在我的 nant 构建脚本中,以便它将在我们的 TeamCity CIS 上运行。
不幸的是,我不太确定该怎么做。nant 脚本包含已添加的当前项目的示例……它们都必须提供需要测试的程序集。即 MyProject.dll 但我的控制台应用程序没有类似的东西,因为它编译成 MyProject.exe
必须有一种方法可以自动执行这些测试,因为我能够在 Visual Studio 中毫无问题地运行单元测试。
有谁知道这是否以及如何可能?
sql-server-2008 - 有任何可用的 SQL Server 2008 数据库更改管理 (MIgrations) 工具吗?
我们在 Nant 构建脚本中运行Tarantino,但我们正在获得一些新硬件并利用机会升级到 SQL Server 2008。不幸的是,Tarantino 不能与 SQL 2K8 一起使用,所以我正在寻找替代方案。
有任何想法吗?
nant - 如何最小化 NAnt 二进制文件
您如何仅使用最少的二进制文件设置 NAnt?
我已经开始为小型项目使用默认设置,松散地基于Thoughtworks 的Tree Surgeon,将 NAnt、MBunit/NUnit、NCover、NCoverExplorer 等放置在 Tools 文件夹中并在项目中签入。
NAnt 文件夹当前包含 NAnt 的完整安装,其中大部分从未使用过。我的 svn 存储库中也有很多小的一次性/spike/概念验证项目,我觉得包含所有 NAnt 有点浪费。
我记得在某处阅读了剥离大部分文件的指南,但我现在在任何地方都找不到。
如果您有此类文章的链接,或者您能够对这个问题有所了解,将不胜感激!