我正在一台机器上设置一个 jenkins 从站,该机器应该构建一个包含一些本机 C 代码的 maven 项目。然而,机器本身被证明是一个问题。这台机器托管了一个相当老的程序,它使用了很多环境变量,比如 JAVA_HOME,maven 需要这些环境变量才能正常运行。为了在从机上运行maven,我需要设置这些环境变量,在执行maven之前,或者maven,其他依赖,比如ssh,都不会运行。我不能只是永久地更改变量,所以我需要一种在执行 maven 构建之前更改环境变量的方法。
我可以通过在执行 mvn 之前设置环境变量来手动执行构建,构建就像一个魅力。但我需要詹金斯自动触发构建。
正如我所看到的,我需要:在执行 maven 之前配置 jenkins 以设置环境变量或配置 maven 使用特定值而不是某些环境变量(这样 jenkins 可以处理执行)
非常感谢您的帮助。