首页 > 解决方案 > 在 python 脚本上检索 Parameters.scriptPath

问题描述

我目前正在使用自定义 python 脚本来编译我的应用程序,并且我想在运行我的脚本时访问“Parameters.scriptPath”参数。我已经构建了在多个版本的 python 中运行的脚本,现在我想在编译期间使用相同的解释器来运行子进程(如数据库迁移脚本)。

有没有办法可以访问这个变量?

我已经检查了环境变量,但没有这个参数。

标签: pythonpython-3.xazure-devopspipeline

解决方案


Python 脚本无法访问作为任务参数的scriptPath 。你知道使用 Python 版本任务吗?如果您在管道中添加此任务,您可以访问变量python.version

Agent.ToolsDirectory另一方面,使用 Python 版本任务可以使用Agent 变量在工具的多个版本之间切换。这些任务会将此目录中的工具添加到 PATH,以便后续构建步骤可以使用它们。


推荐阅读