我是否需要将代码导入VSTS?

时间:2018-04-23 07:15:01

标签: azure-devops bitbucket azure-pipelines azure-pipelines-build-task bitbucket-cloud

我在 bitbucket 拥有我的存储库,现在对于CI我在VSTS上创建构建定义,请注意由于团队限制,我需要继续bitbucket,所以我已经配置了VSTS来触发在对主分支进行更改时构建。

现在要放置.Nuspec文件,Powershell脚本(构建过程需要的文件)等文件,我是否需要将代码从存储库导入到VSTS?因为当我去Code>文件,显示项目为空。添加一些代码!

1 个答案:

答案 0 :(得分:1)

无需将文件/代码导入VSTS。

如果您需要在构建定义中指定文件(例如.nuspec.ps1等),则可以指定 bitbucket repo 中的文件或< strong>构建代理机器。

  • 如果您的bitbucket仓库中已经管理过这些文件,您可以直接选择这些文件。

  • 如果您的bitbucket仓库中没有管理这些文件,您可以选择以下两个选项:

    选项1:将文件复制到构建代理计算机

    如果不使用Hosted代理进行CI构建,则可以将文件复制到构建代理程序计算机中,并将其复制到代理计算机可以访问的目录。例如将test.ps1复制到代理计算机的C:\test\test.ps1,然后您可以在构建定义中使用路径C:\test\test.ps1指定powershell文件。

    选项2:将文件添加到您的bitbucket仓库

    您也可以将文件提交到bitbucket repo中。然后指定具有相对路径的文件。例如将文件test.ps1添加到bitbucket repo的mytest目录(rootRepo\mytest\test.ps1)中,然后您可以在构建定义中使用路径mytest\test.ps1指定powershell。