【问题标题】:PowerShell - psake run clean up script after all tasks?PowerShell - psake 在所有任务后运行清理脚本?
【发布时间】:2016-08-10 17:24:23
【问题描述】:

psake 中是否有一个钩子可以在所有谈话(不仅仅是每个任务)之后运行一个清理块?

谢谢

【问题讨论】:

    标签: powershell psake


    【解决方案1】:

    据我所知,没有这样的选择。有几个相关的问题:

    如果这个功能很重要,你可以看看类似的工具 Invoke-Build。它支持这样的 在构建脚本中定义为两个函数的功能:Enter-Build(调用 在第一个任务之前,初始化的地方)和Exit-Build(调用 当构建完成或失败时,即始终是清理的地方)。

    【讨论】:

    • 绝不理想,但覆盖此别名也可以 Set-Alias CleanupEnvironment global:Invoke-CleanUpEnvironment -Scope global
    猜你喜欢
    • 2011-05-01
    • 2019-05-02
    • 2017-11-08
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    相关资源
    最近更新 更多