我尝试在jenkins job shell命令中执行以下操作:
检查了开发分支,做了一些更改,提交并推送到原始分支如下:
1. check out the develop branch:
git remote add origin http://name@url/project
git checkout develop
2. make some changes
3. commit changes
git commit -a -m "committed"
4. push to origin
git push origin develop
杰金斯的工作挂了最后一步。看截图
我做错了什么?
答案 0 :(得分:1)
从您提供的git URL我看到您没有使用SSH URL,当您尝试推送它时可能需要密码。我会尝试跟随
在jenkins作业中配置密码,并将其用作shell脚本的一部分,如下所示
期待-c'产生sudo git push origin develop; expect -ex {assword:};发送 - ' $密码' \ n;期待退出'