A:Jenkins 机器 B: 部署应用的机器 C:gitlab 现在我在编写 pipeline 在 A 服务器上 publish-over-ssh 往 B 机器发送一个命令去 C 拉去代码
git clone -b master http://1.1.1.1:1/xxx/xxx.git
现在 publish-over-ssh 这个错误码是什么意思去哪查啊 或者说我用的片段生器错了 不应该用 publish-over-ssh ?
ERROR: Exception when publishing, exception message [Exec exit status not zero. Status [128]]
1
66beta 2021-04-28 16:56:42 +08:00
虽然没配置过 jenkins,但是看上去是 ssh 公钥 问题
|
3
FenixVu OP 在 b 上 手动 git clone 也没问题
|
4
qinxi 2021-04-28 17:20:49 +08:00
难道不应该在 A 机器 clone,build,
之后把 结果推送到 B 吗? |
7
dier 2021-04-28 17:40:20 +08:00
在 jenkins 配置的命令中加个输出用户信息看看是不是有密钥的用户
|
8
yiligeng 2022-07-13 13:47:41 +08:00
你这个后来是怎么解决的换了方式不直接拉了吗?
|