在有关测试云功能的文档末尾,有一个关于 CI/CD 的部分。但是,他们给出的唯一示例是节点。我一直在尝试用 python 3.7 做一些无济于事。
每次推送到 Google Source Cloud 存储库时,我都会设置一个触发器。它是一个多功能项目
├── actions
│ ├── action.json
│ └── main.py
├── cloudbuild.yaml
├── Dockerfile
├── graph
│ ├── main.py
│ └── requirements.txt
└── testing
├── test_actions.py
└── test_graph.py
我已经试过这个例子来进行自定义构建。
这是我的cloudbuild.yml:
steps:
- name: 'gcr.io/momentum-360/pytest'
这是我的Dockerfile:
FROM python:3.7
COPY . /
WORKDIR /
RUN pip install -r graph/requirements.txt
RUN pip install pytest
ENTRYPOINT ["pytest"]
在云构建环境(非本地)中运行时出现以下错误:
"Missing or insufficient permissions.","grpc_status":7}"
E >
The above exception was the direct cause of the following exception:
testing/test_graph.py:7: in <module>
from graph import main
这意味着我没有足够的权限读取自己的文件?我不确定我这样做是否正确。
陪伴而非守候
相关分类