python - 在 python 脚本上检索 Parameters.scriptPath
问题描述
我目前正在使用自定义 python 脚本来编译我的应用程序,并且我想在运行我的脚本时访问“Parameters.scriptPath”参数。我已经构建了在多个版本的 python 中运行的脚本,现在我想在编译期间使用相同的解释器来运行子进程(如数据库迁移脚本)。
有没有办法可以访问这个变量?
我已经检查了环境变量,但没有这个参数。
解决方案
Python 脚本无法访问作为任务参数的scriptPath 。你知道使用 Python 版本任务吗?如果您在管道中添加此任务,您可以访问变量python.version。
Agent.ToolsDirectory
另一方面,使用 Python 版本任务可以使用Agent 变量在工具的多个版本之间切换。这些任务会将此目录中的工具添加到 PATH,以便后续构建步骤可以使用它们。
推荐阅读
- python - 如何创建具有一个索引键列和多个值列的字典
- python-3.6 - 我试图制作一个excel表,但它似乎不起作用
- javascript - Node中的垃圾收集器是否清理了全局变量?
- html - HTML 视口与媒体查询
- python - 具有额外 4 个密集层的模型的训练时间与没有的相同
- android - 使用 Kotlin 在 android 中渲染 PDF
- javascript - 如何将字符串日期时间范围转换为 javascript 日期对象?
- javascript - 运行测试后如何修复返回“无法读取‘左’的空值’的二叉树?
- php - 带有构造函数参数的 PHP 依赖注入使测试变得困难
- javascript - Vim Omni Completion 在 JS const 上失败并让声明