问题标签 [build-script]

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.

0 投票
1 回答
2484 浏览

php - Phing 复制文件夹的内容

我正在尝试将文件夹的内容移动到 Phing 中的另一个目的地。我不能直接从 SVN 下载内容,因为它们是压缩包。文件解压缩后,我想移动内容。

我找到了这个语法,但它不起作用: 用 phing 复制整个目录

谢谢!

0 投票
0 回答
334 浏览

powershell - 执行psake任务时退出代码-1

我有一个从构建脚本运行的 psake 任务,以验证是否在预期位置创建了预期的工件。当我从命令行运行它时它似乎工作,但是当断言通过或失败时它返回一个错误代码“-1”。退出代码 -1 是什么意思,为什么当它通过断言时我不会得到退出代码 0?

要执行的命令:

0 投票
5 回答
5407 浏览

powershell - 在 PowerShell 脚本中捕获 MSBuild.exe 输出

我正在使用 PowerShell 为项目创建一些新的构建脚本,并希望在调用它时捕获 MSBuild 的输出并将其保存到文本文件中。到目前为止,我已经尝试了几种不同的方法,但没有运气——这是我最后一次尝试的方法(Write-Buildlog 只是处理将输出写入日志):

启动进程 $msBuildExecutable $buildArgs -Wait | 写构建日志

尽管 MSBuild 运行良好,但根本没有捕获任何输出。任何提示都将不胜感激,因为我已经做了一些搜索并且到目前为止没有发现任何有用的东西,这令人惊讶:)

谢谢!

0 投票
1 回答
856 浏览

teamcity - 在 TeamCity 中,有没有办法使用提交消息更改构建参数?

例如,我知道,当我将某些文本放入提交消息中时,我可以使构建不触发。我想做的是让它,这样我就可以根据触发构建的提交消息来更改参数的值。

具体来说,我有一个脚本查看的构建参数,以确定是否刷新本地数据库以进行集成测试。这用于当我们对数据库进行更改或集成测试很脏并且不会自行清理时,我们可以强制构建将数据库刷新到稳定状态。

我希望能够在提交消息中添加一些特定文本,然后可以更改该参数(或者不太理想的是,由当前正在读取构建参数的脚本读取)以触发构建以刷新数据库。我正在使用 Teamcity 8。

0 投票
1 回答
4558 浏览

android - “ant clean”没有以我可以使用的方式清理我的项目

在我运行之后ant clean,我的项目仍然需要在 Eclipse 中“清理”,然后才能ant release成功运行。

如果我尝试在预定义构建脚本的组件中失败ant release后立即运行ant clean-compile

相反,如果我运行 Eclipse 版本清理所有项目,那么我运行ant release-compile组件不会失败。

为什么是这样?为什么ant clean清洁效果不如 Eclipse?我能做些什么来解决这个问题?

0 投票
1 回答
2723 浏览

c++ - QMake - 如何在每次构建后添加构建后步骤

有点麻烦 - 我在 qmake 中添加了以下几行,以便让它将文件复制到 Mac 上的应用程序包中。

.sh 文件有时会运行,并且似乎可以工作(目前它只是运行touch geese,它创建了一个geese在构建目录中命名的文件(非常好!)。

但是,它不会在我每次构建时都运行,似乎只有在文件更改时才会运行。真的,我想要一种方法让 qmake 在每次构建时将我所有的游戏资源复制到每个平台上的正确位置(因此在 Windows 上构建文件夹,在 Mac 上构建应用程序包等)。

有任何想法吗?

0 投票
1 回答
220 浏览

ios - 在 Xcode 中检查构建模式的脚本

我正在 Xcode 中创建一个iOS 静态库。我将分发两个独立的二进制文件,一个用于在模拟器中运行(x86 架构),另一个用于设备(​​ARM 架构)。

我知道聚合目标,但我想知道是否可以编写脚本来检查代码是否在DebugRelease模式下运行,即在理想情况下处于Simulator(调试)或(发布)。Device

根据这一点,我可以在我各自的二进制文件中进行一些检查以进行编译。

0 投票
3 回答
3297 浏览

java - 未能执行目标 com.jayway.maven.plugins.android.generation2:android-maven-plugin

我想要一个带有 maven 的简单 android hello world 程序。这是我的 pom.xml 文件

收到此错误

0 投票
1 回答
583 浏览

visual-studio-2010 - 需要帮助了解 MSbuild 中的 CustomFilesToInclude 属性

我在使用 MSBuild 复制 html 文件以部署位置时遇到问题。

请帮助我理解以下内容:

0 投票
1 回答
6089 浏览

nant - 将参数传递给 NAnt 构建脚本

这是我的场景:

我有一个build.bat

部分deploy.build持有:

现在我的问题是:

  • 我如何调用"build.bat -version 1.48.0.4"和替换结构中的参数?
  • 如果-version未提供参数,脚本应该在命令行中返回某种味精?

感谢所有这些帮助!