You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OctopusDeploy/create-release-action中指定PackageB的最新版本?

如何让Octopus Deploy的GitHub Action使用PackageB的最新版本?

只需将packages列表里PackageB的版本值改成latest即可,OctopusDeploy/create-release-action@v3原生支持用这个关键字自动拉取对应包的最新可用版本(会遵循你指定的channel里的版本规则)。

修改后的完整配置如下:

- name: Create Octopus Release
  uses: OctopusDeploy/create-release-action@v3
  with:
    space: 'MySpace'
    project: 'MyProject'
    channel: 'Default'
    api_key: ${{ env.OCTOPUS_API_KEY }}
    server: ${{ env.OCTOPUS_URL }}
    packages: |
      MyPackage:${{ needs.pre-build.outputs.version }}
      PackageA:1.0.0
      PackageB:latest
    package_version: ${{ needs.pre-build.outputs.version }}
    release_number: ${{ needs.pre-build.outputs.version }}

额外说明:如果你的项目或通道对PackageB的版本有特定约束(比如仅允许预发布版本、特定语义化版本范围),latest会自动匹配符合约束的最新版本,无需额外配置。

内容的提问来源于stack exchange,提问作者Don Chambers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 11:52:02