【发布时间】:2022-01-08 03:18:42
【问题描述】:
刚接触 gitlab 并尝试对由 JSON 组成的文件中的对象进行一些常规计数。我知道 python 可以完成这项工作,但是当将代码作为多行语句而不是脚本运行时,我遇到了问题。
我正在使用 python 图像,希望能够在我的 ci 阶段中的一个多行语句中编写一些 python。
stage: VerifyCode
image: python:latest
script:
- ls -al
- |
python
import json
import ast
data = open("semgrep-sast.json", "r")
我不使用脚本的原因是因为我试图保留我的更改历史记录,并且能够通过快速连续执行管道来测试我的更改而无需添加步骤。
有没有办法让我在多行语句中成功执行 python 代码?
【问题讨论】:
标签: python gitlab yaml gitlab-ci cicd