我对Artifactory和詹金斯手下的柯南有个小问题。
我们的人工版本是6.6.3。
我们正在运行Jenkins 2.150.2与实际的人造插件。主机是一台windows机器,从机是Ubuntu 18.04或Win10。
柯南版本1.12.1。
当运行以下管道脚本时:
defserver = Artifactory。服务器”artifactory”
Def client = null
Def name = null
def downloadSpec = """{
“文件”:[
{"pattern": " myserver-local/conan/config/conan.zip", "target": "tmp/"}]
}”“”
服务器。下载规格:下载规格
client = Artifactory。newConanClient userHome: "${env.WORKSPACE}".toString()
def buildInfo1 = client.run(command: "config install tmp/conan/config/conan.zip")
它在我们的linux (Ubuntu 18.4) Jenkins slave上返回以下输出:
(TestScriptsCheckout)$ sh -c "conan config install tmp/conan/config/conan.zip "
解压缩359.4KB,这可能需要一些时间
复制文件cacert。到/myserver-local/TestScriptsCheckout/.conan/。
复制文件version.txt到/myserver-local/TestScriptsCheckout/.conan/。
安装settings.yml
复制文件构件。/myserver-local/TestScriptsCheckout/.conan/。
处理conan.conf
复制文件注册表。/myserver-local/TestScriptsCheckout/.conan/。
安装配置文件:
——VS14
安装钩子:
- 。
(TestScriptsCheckout)$ sh -c "conan_build_info /myserver-local/TestScriptsCheckout . sh
conan_log.log——output /myserver-local/TestScriptsCheckout@tmp/artifactory/conan3435418092553574971build-info”
错误,柯南跟踪日志未找到!“/ myserver-local / TestScriptsCheckout \ conan_log.log”
它在windows上运行。似乎只是一个反斜杠而不是文件路径的普通斜杠。当我修复这个问题时,运行“sh”命令。
我认为问题来自于运行windows主机和使用linux从机。因此,路径是在主服务器上生成的,不会在从服务器上运行。