deployment - 如何从 psake 执行 .bat 文件?

标签 deployment powershell build execute psake

我正在尝试在 powershell psake 脚本中执行 .bat 文件。这可能吗?还是我必须采取变通办法?

最佳答案

尝试以下操作:

task CallBatch {
  exec {cmd.exe /c "path\to\my\testscript.bat"}
}

没有必要在 PSake 的 exec {} 函数中包装对 cmd.exe 的调用,但如果这样做,如果批处理返回除 0 之外的任何内容,构建将失败。

下面的任务总是让构建失败:

task Return1FromCmd {
  exec {cmd.exe /c "@exit 1"}
}

关于deployment - 如何从 psake 执行 .bat 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10227730/

相关文章:

git - Heroku 可以在部署时忽略 git 子模块吗?

powershell - 如何使用 PowerShell 将多个文件压缩为一个 zip 文件?

powershell - Powershell-复制脚本循环

azure - 如何使用 ssh-keygen 生成顶部有 ---- BEGIN SSH2 PUBLIC KEY ---- 的公钥?

ant - Apache Ant : Selecting files with fileset?

java - 源代码和 Javadoc jar 生成

ios - Xcode 变得很慢,我无法再使用实际设备(模拟器没问题)

java - 获取 java.lang.VerifyError 的原因

reactjs - 我无法在 Azure Linux 环境中仅部署 ReactJS 应用程序的构建文件夹

ruby-on-rails - 在 Heroku 上构建后运行 Ruby 脚本