Jenkins中的哪些目录shell命令执行?

时间:2017-05-19 15:06:30

标签: linux bash shell jenkins

我正在查看各种Jenkins项目,这些项目在构建过程中执行shell命令。它们引用和修改未在项目中任何位置定义的变量。

我正在试图找出这些shell脚本正在执行的环境。我读了JenkinsWiki但它并没有真正解释在处理特定Jenkins作业时shell的PWD。谷歌搜索jenkins directory structure产生的结果主要与Jenkins本身的内部有关,而不是我的构建作业的执行环境。 Jenkins中的哪些目录shell命令执行?

1 个答案:

答案 0 :(得分:0)

您可以使用proc子系统找到进程的当前工作目录:

# Get the PID using something like this:
PID=$( ps -o pid,cmd | grep jenkin[s] | awk '{print $1}' | head -n 1 )

# Use the proc subsystem
ls -l /proc/$PID/cwd