从 Gradle 命令获取版本信息的 awk 脚本?
Awk script to get the version info from a Gradle command?
我有一个 Gradle 打印工件版本的任务,就像这样
$ ./gradlew :myproject:printVersion
:myproject:printVersion
2.0
BUILD SUCCESSFUL
Total time: 0.976 secs
什么是 awk
或 shell 任务来获取我可以在 Jenkins 管道中使用的 2.0
部分?请注意,当前工件版本为 2.0
,但稍后可以更改为 2.1
或 3.0
等
$ ./gradlew :myproject:printVersion | some_awk_code
我建议将 some_awk_code
替换为 awk 'NR==2'
或 sed '2!d'
以获得第二行。
我有一个 Gradle 打印工件版本的任务,就像这样
$ ./gradlew :myproject:printVersion
:myproject:printVersion
2.0
BUILD SUCCESSFUL
Total time: 0.976 secs
什么是 awk
或 shell 任务来获取我可以在 Jenkins 管道中使用的 2.0
部分?请注意,当前工件版本为 2.0
,但稍后可以更改为 2.1
或 3.0
等
$ ./gradlew :myproject:printVersion | some_awk_code
我建议将 some_awk_code
替换为 awk 'NR==2'
或 sed '2!d'
以获得第二行。