- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够使用 update-script -allowprerelease 更新我的脚本。在使用 Publish-Script 发布脚本之前,我不确定如何将脚本标记为预发布。我该怎么做?
我试过了
$Params = @{
PrivateData = @{
PSData = @{
PreRelease = 'Testing'
}
}
}
Update-ScriptFileInfo @Params -PassThru
这将以下内容添加到脚本中,但不起作用:
.PRIVATEDATA System.Collections.Hashtable
最佳答案
模块 list 在 PrivateData
键下声明其预发布标签,但脚本 list 可以简单地在 .VERSION
元数据属性中声明它:
<#PSScriptInfo
.VERSION 1.0.0-beta
.GUID 2c3b0ebf-4702-4d85-abc9-46053591a9d0
.AUTHOR Bobby Dore
#>
参见 Prerelease versions of scripts :
PowerShellGet support for prerelease versions is easier for scripts than modules. Script versioning is only supported by PowerShellGet, so there are no compatibility issues caused by adding the prerelease string. To identify a script in the PowerShell Gallery as a prerelease, add a prerelease suffix to a properly-formatted version string in the script metadata.
编辑:
转换为 PowerShell 命令,解决方案归结为 Update-ScriptFileInfo -Path "/path/to/script.ps1"-Version "1.0.0-beta"
。
关于powershell - 如何在 powershellgallery 中将脚本声明为预发布版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57847244/
我希望能够使用 update-script -allowprerelease 更新我的脚本。在使用 Publish-Script 发布脚本之前,我不确定如何将脚本标记为预发布。我该怎么做? 我试过了
有没有办法将自定义 powershell 脚本添加到 appveyor 构建脚本中以将模块发布到 powershellgallery? - 模块源将在 github 存储库中。 如果没有,也许它可能在
我是一名优秀的程序员,十分优秀!