根据错误消息,此问题似乎来自脚本格式或符号。
我已经从您共享的链接中测试了 YAML 示例,它可以正常工作。
这是我的步骤,你可以参考。
Step1:设置变量CHROMATIC_PROJECT_TOKEN
第二步:运行 YAML 示例:
stages:
- stage: Test
displayName: Chromatic Testing
# Job list
jobs:
- job: Chromatic_Deploy
displayName: Install packages and publishes to Chromatic
steps:
- task: NodeTool@0
inputs:
versionSpec: '12.x'
displayName: 'Install Node.js'
- task: Npm@1
inputs:
command: 'install'
workingDir: '$(build.sourcesdirectory)'
- task: CmdLine@2
displayName: Publish to Chromatic
inputs:
script: npx chromatic --project-token=${CHROMATIC_PROJECT_TOKEN}
这是我的结果:
您也可以尝试--project-token=$(CHROMATIC_PROJECT_TOKEN)
在 YAML 示例中使用。