我是詹金斯的新手,对这个愚蠢的问题感到抱歉。我正在尝试让我的詹金斯使用以下命令通过SSH发布我的.jar:
x
但是,出现以下错误:
警告:身份文件D:WorkKeyPairsDeployTech-O-Dex-API不在 可访问:没有此类文件或目录。
我尝试指定密钥文件,pem和ppk,没有任何用处吗?该文件存在,因为我可以使用
sshPublisher(publishers: [sshPublisherDesc(configName: 'Tech-O-Dex-API', transfers: [sshTransfer(excludes: '', execCommand: 'ssh -i D:\\Work\\KeyPairs\\Deploy\\Tech-O-Dex-APII -n -f ec2-user@ec2-<IP>.compute-1.amazonaws.com "sh -c \'cd ~/; java -jar Tech-O-Dex-0.1.0.jar /dev/null &\\\'"', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: ' \'target/*.jar\'')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
插入cmd行,它对我的EC2正常工作吗?
我正在Windows机器上,几乎可以肯定,这是导致所有这些头痛的原因哈哈。任何帮助,将不胜感激。谢谢