微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

八达通步骤是否有可能获得八达通发布路径?

如何解决八达通步骤是否有可能获得八达通发布路径?

我使用 Jenkins 和 Octopus 插件在 Octopus 中创建 Release。这很好用。但是,在 Octopus 中,更具体地说,在我的第一个“脚本”步骤中,我无法获得 Release 包。我似乎能够得到的唯一变量是:

$OctopusParameters["Octopus.Release.Number"]

我需要的是同一版本的原始路径。我在 powershell 脚本中的脚本步骤解压缩了 nuget 包,添加一个额外的级别/文件夹,在部署到 API 之前将其压缩。如果我在 Octopus 步骤中指定“参考包”(sourcepackage),那么 Jenkins 将不会构建它的 Post-Build 步骤并抱怨缺少“sourcepackage”。我想像这样获得我的包的原始路径:

$OctopusParameters["Octopus.Action.Package[sourcepackage].OriginalPath"]

但是我找不到没有“引用包”的方法,如果我使用它,Jenkins 将不会构建。 :(

解决方法

我最终做了一个工作。我添加了指向“D:\Octopus\Packages\Spaces-1\feeds-builtin[packagename]”的八达通变量“FeedPath”。在 powershell 中,我只是将“FeedPath”与版本号结合起来以获得完整的 nuget 文件路径:

$packagepath = $OctopusParameters["FeedPath"] + "[packagename]." + $OctopusParameters["Octopus.Release.Number"] + ".nupkg"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?