jenkins构建脚本无法从远程存储库进行git pull

时间:2018-10-25 20:13:33

标签: jenkins ssh bitbucket

  

由用户sabari k开始   在工作区中构建/ var / lib / jenkins / workspace / actualdairy   [actualdairy] $ / bin / sh -xe /tmp/jenkins4465259595371700187.sh   +回声你好   + CD   + ./actualDairy/deploy.sh   因为stdin不是终端,所以不会分配伪终端。   欢迎使用Ubuntu 18.04.1 LTS(GNU / Linux 4.15.0-36-通用x86_64)

43个软件包可以更新。 6个更新是安全更新。


欢迎使用DigitalOcean的一键式Node.js Droplet。 为确保此Droplet的安全,已启用UFW防火墙。 除了22(SSH),80(HTTP)和443(HTTPS)外,所有端口均被阻止。

要开始使用,请访问http://do.co/node1804


要删除当前消息,请执行以下操作:rm -rf /etc/update-motd.d/99-one-click mesg:ttyname失败:设备的ioctl不适当

git@bitbucket.org:权限被拒绝(公钥)。

致命:无法从远程存储库读取。

请确保您具有正确的访问权限

并且存储库存在。 npm WARN可选跳过跳过可选依赖项/ chokidar / fsevents失败: npm WARN notsup与您的操作系统或体系结构不兼容:fsevents@1.2.4 使用--update-env更新环境变量 [PM2]在应用[all]上应用动作restartProcessId(ID:0) [PM2] www✓ ────────┬────┬────────┬────┬──────┬ ┬─────────┬────────┬────────────┬ ────┐ │应用名称│ID│版本│模式│pid│状态│重新启动│正常运行时间│cpu│mem│用户│观看│ ├──────────┼────┼────────┼────┼──────┼ ┼─────────┼────────┼────────────┼ ────┤ │www│0│0.0.2│fork│23688│在线│65│0s│0%│5.4 MB│root│禁用│ ────────┴────┴────────┴────┴──────┴ ┴─────────┴────────┴────────────┴ ────┘  使用pm2 show <id|name>获取有关应用程序的更多详细信息 完成:成功

我不知道为什么git pull不起作用。我的部署脚本是

#!/bin/bash

ssh root@ipaddress <<EOF
cd actualdairy
git pull
npm install
pm2 restart all
exit
EOF

我在bitbucket中添加了远程服务器公钥,但是它没有从存储库中提取。说权限被拒绝(publickey)

0 个答案:

没有答案