在使用 Groovy 在 Jenkins 中编写管道时,我们可以互换使用
echo
和 println
语句。这些说法有什么区别吗?
例如,
buildNumber = "1.10";
echo "BUILD #${buildNumber}";
println "BUILD #${buildNumber}";
在我看来,在大多数情况下它们是可以互换的https://www.codecademy.com/forum_questions/55d1e384e39efe0f440003ea
可能会有细微差别,因为 echo 是 println 常规的步骤。 echo步骤实际上可能对Jenkins步骤视图和blue ocean步骤的输出视图进行步骤引用。 println 可能只是输出一个日志,而不在 UI 中创建那些额外的视觉步骤引用。