在 Jenkins 运行 时未找到 Repo 命令

Repo command not found while running from Jenkins

当我从 ubuntu 终端 运行 repo init 时,它工作正常。

然后我创建了一个自由式 Jenkins 作业,它 运行 在同一台 ubuntu 机器上。在执行 shell 块中,我添加了 #!/bin/bashrepo init

在执行 Jenkins Job 时我遇到了以下错误

tmp/jenkins10026024406501021323.sh

/tmp/jenkins10026024406501021323.sh: line 2: repo: command not found

.bashrc 文件丢失,在创建 .bashrc 文件并在 .bashrc 中添加 export PATH=$HOME/.local/bin:$PATH 后解决了这个错误。