首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[错误]Bash退出,代码为“%1”- Azure YAML管道中的替换错误

[错误]Bash退出,代码为“%1”- Azure YAML管道中的替换错误
EN

Stack Overflow用户
提问于 2021-09-14 12:16:23
回答 1查看 496关注 0票数 0

我试图将故事书/色彩图集成到我的azure流水线中,但是我得到了以下错误:

代码语言:javascript
复制
/home/vsts/work/_temp/60ae6370-8818-4ab7-a2d8-f4a0443fadf9.sh: line 1: --project-token=${project_token}: bad substitution

我关注了这个https://www.chromatic.com/docs/azure-pipelines

显然,我确实把我的项目令牌放在了需要它的地方。

EN

回答 1

Stack Overflow用户

发布于 2021-09-15 08:59:00

根据错误消息,此问题似乎是由脚本格式或符号引起的。

我测试了您共享的链接中的YAML示例,它可以很好地工作。

这里是我的步骤,你可以参考它们。

Step1 :设置变量CHROMATIC_PROJECT_TOKEN

Step2:运行YAML示例:

代码语言:javascript
复制
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}

这是我的结果:

您还可以尝试在YAML示例中使用--project-token=$(CHROMATIC_PROJECT_TOKEN)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69177610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档