Is it able to ignore/disable the first step Get source in vNext Build?

妖精的绣舞 提交于 2019-12-17 04:33:55

问题


Here is our situation-- sometimes we need to run a vNext build without needing to pull any source code from TFS server.

But we don't want to change the workspace mappings. Is there a related setting simply ignore or disable the get source step in the build definition. Unlike any other task, the "Get sources" task added automatically when you create a new build definition, which is not able to disable or remove the task by right click it.

Any suggestion appreciated!


回答1:


It's not able to directly disable/remove the Get Sources task. However, you could add a variable to achieve it:

Build.SyncSources = false

You can see from below screenshot, the Get Sources operation started and finished without fetching the data from TFS version control

Note: This variable works with TFS 2017 and above/VSTS vNext builds.

More detail info please take a look at this helpful blog.




回答2:


I tried using agent.source.skip = true (instead of Build.SyncSources = false),

and it seems to keep the variables.

Found here: https://github.com/Microsoft/azure-pipelines-agent/issues/1465



来源:https://stackoverflow.com/questions/46421482/is-it-able-to-ignore-disable-the-first-step-get-source-in-vnext-build

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!