Azure DevOps流水线WhiteSource Bolt任务无法扫描仓库如何解决
WhiteSource Bolt扫描报错修复方案
报错信息:WhiteSource was unable to scan your repository. Please connect to your WhiteSource account by navigating to Organization settings > WhiteSource tab.
按照以下步骤逐步排查修复即可:
- 完成账号绑定
用持有Azure DevOps组织所有者权限的账号登录,进入左下角的组织设置页面,在左侧「扩展」分类下找到WhiteSource选项卡,按页面引导完成WhiteSource账号的关联,已注册用户直接登录绑定,未注册用户可通过Azure DevOps授权免费注册Bolt版本账号,绑定完成后确认页面显示连接成功的状态提示。 - 校验扩展权限
回到组织设置的「扩展」-「安全」页面,确认WhiteSource Bolt扩展已被授予访问代码、构建流水线的权限;如果项目设置了单独的扩展拦截规则,进入对应项目的设置页面,确认WhiteSource Bolt对当前项目已启用。 - 更新流水线任务配置
打开CI流水线编辑页,找到WhiteSource Bolt任务,确认「WhiteSource连接」下拉框已选中刚绑定的有效连接。如果使用YAML流水线,需确认任务的wsConnection字段值与组织中配置的WhiteSource服务连接名称完全匹配,参考配置如下:- task: WhiteSource@21 inputs: cwd: '$(System.DefaultWorkingDirectory)' wsConnection: '你的WhiteSource服务连接名称' - 重试验证
保存流水线配置后重新触发构建,查看任务执行状态。如果仍报错,可查看任务详细日志排查网络问题,私有代理需确保能正常访问WhiteSource的公网API端点。
内容的提问来源于stack exchange,提问作者santosh kumar patro
相关产品推荐
相关产品推荐

