使用Azure CLI创建Scala项目Pipeline时遭遇404错误求助
解决Azure DevOps流水线创建404错误
问题原因
你执行的CLI命令中,--repository参数指定的是Azure DevOps项目内部的仓库地址,但实际要对接的是GitHub上的Scala项目,参数不匹配导致系统找不到目标资源,返回404错误。
解决步骤
- 修正CLI命令参数:将
--repository替换为GitHub仓库地址,同时添加--repository-type github明确仓库类型(默认是Azure DevOps仓库)。如果GitHub项目的默认分支不是master,需同步修改--branch参数。
正确命令示例:az pipelines create --name "First-Scala.CI" --org https://dev.azure.com/nitinxgupta9 --project TheBestAppEver --repository https://github.com/nitin3000/ml --repository-type github --branch master - 完成授权验证:执行命令前确保已通过
az login登录Azure账号,若未完成GitHub授权,命令执行过程中会引导你完成OAuth授权操作,按提示完成即可。 - 优化流水线名称:建议将流水线名称改为与Scala项目匹配的标识(如示例中的
First-Scala.CI),避免后续混淆。
内容的提问来源于stack exchange,提问作者Nitin Gupta
相关产品推荐
相关产品推荐

