问题标签 [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.
entity-framework - 如何从 psake 构建运行代码优先迁移?
我可以从包管理器控制台键入等,它工作正常Update-Database
。Enable-Migrations
如果我需要从常规的 powershell 会话或 psake 构建文件中执行相同的操作,那么我该怎么做呢?
我尝试EntityFramework.5.0.0\tools\EntityFramework.psm1
从 packages 目录导入模块,我确实得到了Update-Database
,Enable-Migrations
函数,但我无法提供他们的参数——他们需要一个项目、源代码和另外 6 个——而且没有任何文档。我不能在我们的 CI 链中的某些机器上自动部署数据库吗?
powershell - 我可以动态创建psake任务吗?
是否可以根据配置动态创建 psake 任务(就像 rake 一样)?例如,给定一个环境哈希表:
我想要任务 deploy.db.dev、deploy.db.uat、deploy.app.dev、deploy.app.uat 等,其中为任务模板提供了适当的服务器名称?
谢谢
.net - 我可以在构建时将 Visual Studio 设置为使用 psake 吗?
我想在构建时将 Visual Studio 设置为默认使用 Psake 构建。这是否可能比它的价值更多的努力?
powershell - 在其他 psake 脚本中包含 psake 脚本时覆盖属性
我是 psake 的新手,我遇到了这个问题:我有 2 个 psake 脚本:
(1): base_tasks.ps1:
(2): 安装.ps1
现在,是否可以覆盖文件 1 中的属性和变量?我想将文件 1 用作“基本任务”并在 install.ps1 中使用这些任务并覆盖属性。还是我必须以其他方式做到这一点?我将调用 install.ps1 并使用 install.ps1 中的 $a 和 $b。
- 跳舞
git - 如何在 powershell 中捕获 git 错误消息?
我正在写一个psake脚本。其中一项任务是从 Github 托管的存储库中提取文件:
pull
命令失败并显示以下消息:
看起来其余的错误消息在某处被截断,所以我实际上无法找到问题的原因。
关于如何查看完整错误消息的任何想法?
powershell - 如何在 psake 中调用 exec 到具有可变路径的可执行文件?
我似乎无法在我的 psake 部署脚本中正确调用此可执行文件。
如果我这样做:
它只是输出这个(并且显然没有调用可执行文件 - 只是输出该表达式的值):
但如果我这样做:
我从可执行文件中得到了预期的输出。
如何正确调用 psake 中可执行文件路径中带有变量的可执行文件?如果这实际上是 PowerShell 问题,请随时更正问题以反映该见解。
一世
nservicebus - 重新安装 NServiceBus 端点会停止服务
当我重新运行基于 psake 的部署过程时,我的 NServiceBus (3.3.0) 端点不会恢复处理消息。在 services.msc 下,状态为空白。
这是我的 psake 脚本(删除了不相关的内容):
.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 年构建良好。看起来我的主项目有些奇怪。
powershell - 为什么 psake 不按我期望的方式评估我的财产?
我有一个简单的 psake 脚本:
我从命令行调用它,如下所示:
& .\psake.ps1 .\deploy.ps1 -properties @{"Config"="Staging"}
我希望$DeployBaseDir
等于SOLUTIONDIR\RMSS.Setup.WiX\bin\Staging
但相反,我得到了这个输出:
谁能告诉我发生了什么,为什么以及如何获得我期望的行为?