问题标签 [psake]

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 投票
2 回答
5786 浏览

entity-framework - 如何从 psake 构建运行代码优先迁移?

我可以从包管理器控制台键入等,它工作正常Update-DatabaseEnable-Migrations

如果我需要从常规的 powershell 会话或 psake 构建文件中执行相同的操作,那么我该怎么做呢?

我尝试EntityFramework.5.0.0\tools\EntityFramework.psm1从 packages 目录导入模块,我确实得到了Update-Database,Enable-Migrations函数,但我无法提供他们的参数——他们需要一个项目、源代码和另外 6 个——而且没有任何文档。我不能在我们的 CI 链中的某些机器上自动部署数据库吗?

0 投票
0 回答
177 浏览

powershell - 我可以动态创建psake任务吗?

是否可以根据配置动态创建 psake 任务(就像 rake 一样)?例如,给定一个环境哈希表:

我想要任务 deploy.db.dev、deploy.db.uat、deploy.app.dev、deploy.app.uat 等,其中为任务模板提供了适当的服务器名称?

谢谢

0 投票
1 回答
812 浏览

.net - 我可以在构建时将 Visual Studio 设置为使用 psake 吗?

我想在构建时将 Visual Studio 设置为默认使用 Psake 构建。这是否可能比它的价值更多的努力?

0 投票
1 回答
923 浏览

powershell - 在其他 psake 脚本中包含 psake 脚本时覆盖属性

我是 psake 的新手,我遇到了这个问题:我有 2 个 psake 脚本:

(1): base_tasks.ps1:

(2): 安装.ps1

现在,是否可以覆盖文件 1 中的属性和变量?我想将文件 1 用作“基本任务”并在 install.ps1 中使用这些任务并覆盖属性。还是我必须以其他方式做到这一点?我将调用 install.ps1 并使用 install.ps1 中的 $a 和 $b。

  • 跳舞
0 投票
2 回答
1933 浏览

git - 如何在 powershell 中捕获 git 错误消息?

我正在写一个psake脚本。其中一项任务是从 Github 托管的存储库中提取文件:


pull命令失败并显示以下消息:

来自https://github.com/account_name/project_name

看起来其余的错误消息在某处被截断,所以我实际上无法找到问题的原因。

关于如何查看完整错误消息的任何想法?

0 投票
1 回答
890 浏览

powershell - 执行不带参数的 Invoke-psake 时出错

我刚刚安装了 psake 4.2.0 版。

我把这个放进去default.ps1

如果我运行Invoke-psake taskA,则任务按预期执行。

当我在Invoke-psake没有任何参数的情况下执行时,就像在介绍中一样,我收到以下错误:

在我的 powershell 配置文件中,我psake每次运行 Powershell 时都会导入模块。

项目页面中提出了这个确切的问题,但似乎没有解决。我该如何解决?

0 投票
1 回答
2699 浏览

powershell - 如何在 psake 中调用 exec 到具有可变路径的可执行文件?

我似乎无法在我的 psake 部署脚本中正确调用此可执行文件。

如果我这样做:

它只是输出这个(并且显然没有调用可执行文件 - 只是输出该表达式的值):

但如果我这样做:

我从可执行文件中得到了预期的输出。

如何正确调用 psake 中可执行文件路径中带有变量的可执行文件?如果这实际上是 PowerShell 问题,请随时更正问题以反映该见解。

一世

0 投票
1 回答
303 浏览

nservicebus - 重新安装 NServiceBus 端点会停止服务

当我重新运行基于 psake 的部署过程时,我的 NServiceBus (3.3.0) 端点不会恢复处理消息。在 services.msc 下,状态为空白。

这是我的 psake 脚本(删除了不相关的内容):

0 投票
1 回答
1081 浏览

.net - 在 Server 2012 上构建 .NET 4.0 网站时出现 CS0246 和 CS0433 错误

我正在安装 .Net 4.5 的 Server 2012 上构建一个 .Net 4.0 Web 项目。我在 TeamCity 下使用 Psake,并且收到 CS0246 说找不到 NotMapped,而 CS0433 说它找到了两个用于 DataAnnotations 的 DLL。

该类如下所示:

完整的错误是:

该构建仅使用 Psake 而不是 TeamCity 在 Windows 8 下运行良好。任何想法如何解决这个问题?

更新:我做了一个较小的测试项目,并且在 2012 年构建良好。看起来我的主项目有些奇怪。

0 投票
2 回答
1327 浏览

powershell - 为什么 psake 不按我期望的方式评估我的财产?

我有一个简单的 psake 脚本:

我从命令行调用它,如下所示:

& .\psake.ps1 .\deploy.ps1 -properties @{"Config"="Staging"}

我希望$DeployBaseDir等于SOLUTIONDIR\RMSS.Setup.WiX\bin\Staging

但相反,我得到了这个输出:

谁能告诉我发生了什么,为什么以及如何获得我期望的行为?