我有一个Jenkinsfile管道,其中包含一个具有以下步骤的阶段:
steps {
sh "ls ${WORKSPACE}"
sh "docker run -w /projectroot -v ${WORKSPACE}:/projectroot alpine ls"
sh "docker run -w /projectroot -v ${WORKSPACE}:/projectroot alpine ls /projectroot"
}
第一步显示了我项目的文件和目录,这些文件和目录是根据Jenkins管道作业配置从GitLab存储库中提取的。
第二步什么也没显示。 :^(
我期望所有三个步骤都可以显示相同的内容。他们为什么不呢?
(我正在使用詹金斯2.177版。)