azure-devops - 从配置脚本向环境中的虚拟机资源添加标签
问题描述
使用配置脚本时,是否可以在将 VM 资源添加到环境时添加标签?我知道您可以在手动运行脚本时通过交互式提示来完成,但我想自动化配置过程。我基本上是在寻找与配置部署组时可用的功能类似的功能,您可以在其中将标签指定为脚本的参数。
解决方案
官方文档没有提到这个相关信息:
作为交互式 PS 注册脚本的一部分,您可以将标签添加到 VM。您还可以通过单击“资源”选项卡上每个 VM 资源末尾的 ... 在资源视图中添加或删除标签。
但是,因为它类似于在 Azure DevOps 中配置构建代理。当您检查配置脚本的代码时。
它也只是使用.\config.cmd
命令
.\config.cmd --environment --environmentname "TEST" --agent $env:COMPUTERNAME --runasservice --work '_work' --url 'https://xxx.visualstudio.com/' --projectname 'MyFirstProject' --auth PAT --token 6ct2r2pb7cd3cafuxi4lp5tfpkug7j6gg2yk------qgkqeaa; Remove-Item $agentZip;
所以我们可以简单地运行.\config.cmd --help
在powershell中查看这个命令的帮助信息。
在查看详细信息之后,它只提到了如何通过选项添加部署组标签。没有任何与环境中 vm 资源标签相关的信息。
恐怕这无法自动在配置脚本中添加标签。
推荐阅读
- javascript - 如何根据条件执行 map.delete 方法(Javascript)
- node.js - MongoDB NodeJS - 如何获取两个日期之间的值总和?
- python - 你如何修复元素不可交互异常:python selenium
- jquery - 如何在 .xsl 文件中将参数传递给 $(document).ready()
- sql - 如何查找所有存在的事件并标记特定用户是否参加过?(PostgreSQL, Laravel)
- google-sheets - 过滤不在谷歌表格列表中的数据的功能是什么?
- apache-spark - 使用 pyspark 3.0.0 和 Hive 1.1.0 的 Hive 查询因“无法获取表 test_table。无效的方法名称:'get_table_req'”而失败
- regex - 带或不带破折号的正则表达式匹配校验和
- r - 使用 Aitoff 投影在 x 轴的“边缘”上切割地图
- python - 在模态中重定向 django 表单的问题