You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bitbucket仓库对接VSTS做CI,是否需将代码导入VSTS?

不需要将Bitbucket代码导入VSTS,直接用现有连接即可解决

你完全不需要把Bitbucket仓库里的代码(包括.Nuspec文件、PowerShell脚本这类构建依赖文件)导入到VSTS的代码库中——VSTS的CI构建可以直接对接Bitbucket仓库获取所有需要的文件,下面给你拆解原因和验证步骤:

  • 确认构建定义的源代码关联是否正确
    你已经配置了master分支变更触发构建,那要确保构建定义的「源代码」选项卡中,已经选择了Bitbucket作为源,并且正确指定了你的Bitbucket仓库和master分支。只要这个配置没问题,VSTS在触发构建时会自动克隆Bitbucket仓库的完整内容,包括所有构建所需的文件,根本不需要手动导入到VSTS。

  • VSTS Code页面为空是正常现象
    你看到的「Project is empty. Add some code!」提示,只是因为你没有把代码托管在VSTS自己的内部仓库里而已。这个页面展示的是存储在VSTS中的代码,而你的代码都在Bitbucket,所以这里空着完全不影响CI构建的运行。

  • 如果构建时找不到依赖文件的排查点
    要是后续构建过程中出现找不到.Nuspec或脚本的情况,可以先检查这两点:

    1. 确认这些文件确实已经提交并推送到Bitbucket的master分支上;
    2. 检查构建定义里是否设置了错误的路径过滤规则,导致VSTS拉取代码时排除了这些文件。

内容的提问来源于stack exchange,提问作者Aniket Bhansali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:56:16