【发布时间】:2019-06-05 23:45:33
【问题描述】:
我的项目结构如下:
cloudbuild.yaml
requirements.txt
functions/
folder_a/
test/
main_test.py
main.py
我的cloudbuild.yaml
steps:
# Install
- name: 'docker.io/library/python:3.7'
args: ['pip', 'install', '-t', '/workspace/lib', '-r', 'requirements.txt']
# Test
- name: '?'
args: ['pytest', 'functions/**/*_test.py']
我使用什么构建器来运行 pytest?我刚刚使用前面的安装步骤安装了它。我应该使用相同的 docker 图像吗?在 pytest 成功完成所有测试之前,如何阻止我的构建通过?
【问题讨论】:
标签: python-3.x google-cloud-platform google-cloud-functions pytest google-cloud-build