首页 > 解决方案 > 基于python脚本返回码的gitlab ci中的if/else逻辑

问题描述

我有一个gitlab-ci.yml文件,我正在python从中调用脚本:

- /usr/bin/python3.6 file.py

file.py文件返回TrueFalse

在伪代码中,我正在尝试做:

- run file.py
- if True: do x
- else do y

我怎样才能做到这一点gitlabci

谢谢

标签: gitlab-ci

解决方案


它如何返回TrueFalse- 通过写入标准输出?

如果是的话

- RES=$(run file.py)
- |
  if [[ $RES == "True" ]]; then
    ...
  else
    ...
  fi

推荐阅读