首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决gitlab yaml脚本无效语法错误

如何解决gitlab yaml脚本无效语法错误
EN

Stack Overflow用户
提问于 2021-04-20 05:11:43
回答 1查看 485关注 0票数 1

我有一个脚本,由于某种原因它是无效的,在gitlab管道和ci lint中生成了一些错误,例如:

  1. 语法不正确
  2. ():解析块映射时找不到预期的密钥
  3. 序列条目的错误缩进 .publish:$:3脚本:- printf "const config ={ apiUrl:'${API_URL}',环境:'${CI_ENVIRONMENT_SLUG}',userpool_client_id:'${USERPOOL_CLIENT_ID}',cognito_domain:'${COGNITO_DOMAIN}‘}“> ${BUILD_DIR}/config.js

它创建一个名为config的对象,并在构建时将其打印到config.js文件中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-20 05:20:23

您需要将脚本格式化为多行块。其中一个选项是使用文字标量 (|)来保留新行。

代码语言:javascript
运行
复制
.publish:
  image: python:3
  script:
    - |
      printf "const config = { 
        apiUrl: '${API_URL}', 
        environment:'${CI_ENVIRONMENT_SLUG}', 
        userpool_client_id: '${USERPOOL_CLIENT_ID}', 
        cognito_domain: '${COGNITO_DOMAIN}' 
      }" > ${BUILD_DIR}/config.js
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67172803

复制
相关文章

相似问题

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