jenkins dir 加载变量
时间: 2023-07-07 16:17:48 浏览: 168
在Jenkins中,可以使用`dir`命令来切换工作目录。如果你想在`dir`中使用变量,可以使用`${}`语法。下面是一个示例:
```
dir("${WORKSPACE}/my_project") {
def my_var = "hello world"
sh "echo ${my_var}"
}
```
在这个示例中,`dir`命令切换到`${WORKSPACE}/my_project`目录下,然后定义了一个`my_var`变量,并在`sh`命令中使用`${my_var}`来输出变量值。
需要注意的是,在Jenkins Pipeline中,需要使用双引号来包含`${}`语法,否则变量不会被解析。另外,如果你想在`dir`命令中使用表达式,也可以使用`${}`语法。例如:
```
dir("${WORKSPACE}/${BRANCH_NAME}") {
// do something
}
```
在这个示例中,`${WORKSPACE}/${BRANCH_NAME}`表达式会根据当前的Jenkins环境变量进行解析,并作为`dir`命令的参数。
阅读全文