【发布时间】:2021-03-16 21:52:52
【问题描述】:
我正在开发一个 Azure 任务模板,我有一个大的 .py 文件,我想一步一步执行
- task: PythonScript@0
displayName: 'Run a Python script'
inputs:
scriptSource: inline
script: |
... really long python code
是否可以将代码存储在另一个文件中,与yml 模板处于同一级别,然后从那里使用它?或者保持模板干净的最佳方法是什么?
我知道可以使用scriptSource
- task: PythonScript@0
displayName: 'Run a Python script'
inputs:
scriptSource: 'filePath'
scriptPath: 'my_python.py'
arguments: '${{ parameters.my_param }}'
但由于模板位于另一个存储库中,而不是在管道中运行的存储库,我认为如果不使用 wget 下载它、克隆或执行其他步骤,我无法到达 my_python.py。我说的对吗?
问候!
【问题讨论】:
-
嗨@Del。这张票有更新吗?如果 Krzysztof Madej 的回答可以解决这个问题,您可以考虑接受它作为回答。这将对其他用户有所帮助
标签: azure-devops azure-pipelines