我可以远程执行存储在 Azure DevOps 存储库中的代码吗

Can I execute code that is stored in Azure DevOps repo remotely

我是 Azure DevOps 的新手,Git 并且使用存储库进行版本控制。我研究并发现可以使用 npx 命令 here 运行 存储在 Git 集线器存储库中的代码,但这需要未解释的设置。是否可以通过编程方式(C#/ASP.NET 或 Typescript/Angular 7)远程执行存储在存储库中的代码?这样一来,Web 应用程序的前端用户就可以 运行 只需单击一个按钮即可获得服务,而无需将文件下载到本地计算机上的特定文件夹中。

更具体地说,这是针对我们目前在 Azure 中拥有的索引器服务 运行,如下所示:

public void Post([FromBody]string value)
        {
            string SearchServiceName = "serviceName";
            string SearchServiceAdminApiKey = "adminKey";

            var searchService = new SearchServiceClient(
                SearchServiceName, credentials: new SearchCredentials(SearchServiceAdminApiKey));

            searchService.Indexers.Run("nameOfIndexer");
        }

此索引文档以便我们的搜索服务可以找到它们。然而,它并没有完成我们需要它做的所有事情,因此需要 运行 存储库中的代码。是否可以以编程方式 运行 存储库中的代码?

不,你必须 download/clone 和 运行 'locally'。