gitlab-ci - 基于python脚本返回码的gitlab ci中的if/else逻辑
问题描述
我有一个gitlab-ci.yml
文件,我正在python
从中调用脚本:
- /usr/bin/python3.6 file.py
此file.py
文件返回True
或False
在伪代码中,我正在尝试做:
- run file.py
- if True: do x
- else do y
我怎样才能做到这一点gitlabci
?
谢谢
解决方案
它如何返回True
或False
- 通过写入标准输出?
如果是的话
- RES=$(run file.py)
- |
if [[ $RES == "True" ]]; then
...
else
...
fi
推荐阅读
- linux - C ++串行通信读取数据有效但写入失败
- jquery-select2 - 如何重置 select2 中的 allowClear 选项?
- javascript - 我的 HTML 注册页面存在问题
- java - 使用无参数构造函数问题序列化和反序列化对象
- microsoft-graph-api - 是否有任何有效的方法来查询列表下的唯一权限列表项(图形或 CSOM)?
- excel - 将数组添加在一起(在 VBA 中)以进行输出
- css - 平板媒体查询
- java - Twitter 中的 Get.text()
- java - Derby 将空表的现有列更改为标识
- java - 线程“主”java.lang.NoClassDefFoundError 中的异常:com/amazonaws/endpointdiscovery/EndpointDiscoveryProviderChain