【发布时间】:2019-01-10 04:02:03
【问题描述】:
我为 tfs build 2017 创建了可在 windows 操作系统上运行的自定义任务,任务逻辑是使用 powershell 脚本编写的,它工作正常。
当我尝试使用节点为 linux 实现相同的逻辑时,我遇到了一些问题:
pickList 输入类型,我无法从此输入中获取值
var tl = require('vso-task-lib'); let project = tl.getInput('project', true); echo.arg(project);还有其他方法可以从pickList中读取值吗?multiLine 输入类型,当我打印值时,我看不到第一行。
var tl = require('vso-task-lib'); var json = tl.getInput('json', true); echo.arg(json);
如果您知道如何为 TFS 2017/8 创建自定义任务, 如何调试自定义任务(设置环境)会很有帮助。
谢谢
【问题讨论】:
-
你看参考任务了吗? github.com/Microsoft/vsts-tasks
标签: tfs tfsbuild azure-pipelines-build-task