我是 Azure DevOps、Git 和使用存储库进行版本控制的新手。我研究并发现可以使用此处的 npx 命令运行存储在 Github 存储库中的代码,但这需要未解释的设置。是否可以以编程方式(C#/ASP.NET 或 Typescript/Angular 7)远程执行存储在存储库中的代码?这样一来,Web 应用程序的前端用户只需单击按钮即可运行服务,而无需将文件下载到本地计算机上的特定文件夹中。
更具体地说,这是针对我们目前在 Azure 中运行的 Indexer 服务,如下所示:
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");
}
这索引文档,以便我们的搜索服务可以找到它们。然而,它并没有做我们需要做的所有事情,因此需要在存储库中运行代码。是否可以以编程方式运行 repo 中的代码?