使用Gitlab中的存储库中的文件配置Azure存储库。创建存储库后,我尝试创建一个Jenkins作业,试图将其链接到Azure中的存储库,但收到一个错误,状态代码为128。
为了解决这个问题,我登录到Jenkins Master Machine(Windows OS)并下载了Putty Gen。我将SSH密钥添加到我在Azure中的帐户,但仍然无法将Jenkins作业连接到Azure中的存储库。
有人可以请建议我如何解决这个错误.通常当我做过克隆之前,克隆只是通过把https地址.看起来像可能不工作的组织是巨大的,并使用活动目录.
1条答案
按热度按时间mwecs4sa1#
我按照本文档中的步骤:-Configuring a CD pipeline for your Jenkins CI | Azure DevOps Hands-on-Labs (azuredevopslabs.com)将Azure DevOps存储库添加到Jenkins,并成功克隆,如下所示:-
我创建了一个示例Maven作业按照上面的文档中的步骤,参考下面:-
我在Jenkins中安装了Git插件如下:-
点击【管理Jenkins】:-
然后***选择管理插件〉可用插件〉搜索Git〉不重启安装***:-
我已经安装了Git插件,参考下面:-
现在,我选择了我的***maven项目〉源代码管理〉Git选项可见〉如果您在源代码管理中看不到Git选项,请确保您正确安装了上述Git插件〉输入存储库URL〉如果您的Azure DevOps存储库是私有的,请单击生成凭据〉并在Jenkins凭据中添加用户名和密码,如下所示***:-
我的Azure DevOps存储库:-
选择您的Azure DevOps存储库〉选择要克隆的存储库〉选择克隆〉并生成凭据〉复制用户名和密码:-
如果您没有在Jenkins凭据中添加上述用户名和密码,您将***收到如下错误***:-
要解决此错误并添加凭据〉***单击添加Jenkins〉并添加用户名和密码***如下:-
从Azure DevOps存储库生成的凭据在此处添加用户名和密码:-
在凭据中选择新添加的凭据而不是None〉Azure DevOps存储库成功克隆,如下所示:-
现在添加构建前和构建后步骤并检查构建。为了运行Azure DevOps作业,请确保在Jenkins插件中添加VS Team Services Continuous Deployment以运行CI/CD作业。