我正在使用一个semver资源,其中版本号存储在git中。现在我想使用存储在S3存储桶中的构建文件的文件名中的版本号。我们的管道指向一个单独的任务文件,该文件指向一个shell脚本。我想在该shell脚本中使用该版本作为变量。现在在shell文件中,version变量被文字参数text [version / number]替换,而不是实际的版本号。
在这种情况下,如何使用资源中的版本号?
答案 0 :(得分:2)
版本号将存储在任务容器中名为<version-resource-name>/version
的文件中,因此要访问该文件的版本号,您需要cat
该文件。
例如,如果有一个获取版本资源的作业。
get: my-version
我可以使用以下代码访问task.sh
中的版本号。
VERSION="$(cat my-version/version)"