Jenkins 可以运行位于 Jenkins 工作区之外的 Shell 脚本吗?

Jenkins 可以运行位于 Jenkins 工作区之外的 Shell 脚本吗?

Jenkins 可以运行位于 Jenkins 工作区之外的 shell 脚本吗?我想知道我是否可以让 Jenkins 运行 Jenkins 工作区之外的脚本,这些脚本不包含在任何类型的源代码控制存储库中。

Jenkins 是否有一个插件可以允许添加指向同一系统上任意位置的脚本文件的构建步骤?

答案1

在詹金斯有一个构建步骤到“ Execute Shell”。您不需要额外的插件。我使用该步骤来运行命令。该命令需要是完整路径或相对于工作区目录。取决于您使用的项目类型。它可能是预构建步骤或构建后步骤。

即:对于应用程序

curl http://google.com

或脚本

/app/path/script.sh
../script.sh

相关内容