Jenkinsfile中echo和println的区别

问题描述 投票:0回答:2

在使用 Groovy 在 Jenkins 中编写管道时,我们可以互换使用

echo
println
语句。这些说法有什么区别吗?

例如,

buildNumber = "1.10";
echo "BUILD #${buildNumber}";
println "BUILD #${buildNumber}";
jenkins groovy jenkins-pipeline jenkins-groovy
2个回答
0
投票

在我看来,在大多数情况下它们是可以互换的https://www.codecademy.com/forum_questions/55d1e384e39efe0f440003ea


0
投票

可能会有细微差别,因为 echo 是 println 常规的步骤。 echo步骤实际上可能对Jenkins步骤视图和blue ocean步骤的输出视图进行步骤引用。 println 可能只是输出一个日志,而不在 UI 中创建那些额外的视觉步骤引用。

© www.soinside.com 2019 - 2024. All rights reserved.