azure-devops - 从在管道上的 VM 内运行的脚本获取控制台输出
问题描述
我有一个包含以下步骤的管道:
- 创建资源组
- 从映像创建虚拟机
- 将 Python 项目复制到上一步中创建的 VM
这个 Python 项目是一个 RPA(机器人流程自动化)。现在,我需要在 VM 中执行这个 Python 项目并从中获取输出,以了解发生了什么,机器人在做什么。这个机器人读取了一些网站和内部软件。
有没有办法从管道执行虚拟机内的脚本并获取其控制台输出?有什么线索吗?
我看到这个在 Jenkins 上运行。
解决方案
如果您让 Microsoft 为您托管 VM,则可能有一种方法可以与所述 VM “对话”,因为它托管在 Microsoft 的平台上。但是,我知道的唯一方法是将代理部署到 VM 并将其选择为资源目标以在其上运行任务,例如复制 Python 项目甚至运行它。
你有没有尝试过这个?
推荐阅读
- symfony - Easyadmin - 浮点值转换为整数
- python - Extract substrings with regular expression
- c# - xamarin 形成 UWP 应用程序 - 在本地保存文件后,有时它会锁定
- python - 如何获取 str/.txt 输入并将其放入 pyton 列表
- c - 在C中检查节点是否为空时出现分段错误
- authentication - ForgeRock openAM 中的 Kerberos 身份验证模块错误
- python - 是否有用于根据嵌套数组中的两个元素对二维数组进行排序的 python 函数?
- model - 如何使用 AWS::ApiGateway::Model CloudFormation 保持模式属性的顺序
- amazon-web-services - 在 AWS Lambda 函数上编辑远程视频剪辑时,Ffmpeg 将空文件输出到 s3
- node.js - 来自Nodejs express应用程序的流没有被客户端以块的形式读取