Google CICD Pipeline - PullRequest
       14

Google CICD Pipeline

0 голосов
/ 11 февраля 2020

Как выполнить предварительную фиксацию без git репо? Без изменения каталога в рабочей области запуск завершается с ошибкой каталога. Это шаг в запросе извлечения CloudBuild в конвейере CICD

#!/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>
...