首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查标签在GitLab管道中是正确的版本。

检查标签在GitLab管道中是正确的版本。
EN

Stack Overflow用户
提问于 2022-09-08 14:26:48
回答 1查看 84关注 0票数 1

创建新标记时,我希望在管道配置中验证新标记版本是否正确,是否与python相同。我将这个脚本添加到管道中,但看起来不起作用。

代码语言:javascript
运行
AI代码解释
复制
script:
- VERSION=$(python setup.py --version)
- if [ $CI_COMMIT_TAG != $VERSION ]; then
- echo "Tag does not match the correct version"
- exit 1; fi
EN

回答 1

Stack Overflow用户

发布于 2022-09-08 15:55:48

您不能在GitLab CI中跨多个脚本数组项拆分bash /can语句。必须在一行中完成所有操作,或者对数组项使用多行字符串。

代码语言:javascript
运行
AI代码解释
复制
script:
  - version=$(python setup.py --version)
  - |
    if [[ "${CI_COMMIT_TAG}" != "${version}" ]]; then
        echo "Tag '${CI_COMMIT_TAG}' does not match the expected version '${version}'"
        exit 1
    fi
  - echo "OK"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73655572

复制
相关文章

相似问题

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