Google CICD管道

时间:2020-02-11 05:57:51

标签: python github google-cloud-platform pipeline repo

如何在没有git repo的情况下运行预提交?如果不更改工作空间中的目录,运行将失败并显示目录错误。这是CICD管道中的CloudBuild提取请求中的步骤

#!/usr/bin/env bash
echo " " && echo "Changing to backend directory"
echo "============================================================" && echo " "
cd ./../backend/api/
pwd

echo " " && echo "Installing python requirements"
echo "============================================================" && echo " "
python3 -m pip install -r requirements.txt

echo " " && echo "Running pre-commit"
echo "============================================================" && echo " "
cd /workspace
git init
git add .
git commit -m "ditto"
cd ./backend/
ls -R -l | grep "\.py"
pre-commit run --all-files --verbose

echo " " && echo "Running unit tests"
echo "============================================================" && echo " "
cd api
python3 manage.py <test_name>

0 个答案:

没有答案