steps remaing

This commit is contained in:
2024-12-28 10:19:31 +09:00
parent 9fea250c68
commit 94b8320f2e

View File

@@ -3,14 +3,14 @@ name: Django CI/CD
steps:
# Шаг 1: Клонирование репозитория
- name: clone
- name: clone_repo
image: alpine/git
commands:
- git clone $DRONE_REPO_URL .
- git checkout $DRONE_COMMIT
# Шаг 2: Обновление и запуск с помощью update.sh
- name: deploy
- name: deploy_app
image: docker:24
environment:
MYSQL_PASSWORD: touchh
@@ -19,7 +19,7 @@ steps:
- ./bin/update.sh
# Шаг 3: Миграция базы данных
- name: migrate
- name: run_migrations
image: docker:24
environment:
MYSQL_PASSWORD: touchh
@@ -28,7 +28,7 @@ steps:
- ./bin/cli migrate
# Шаг 4: Тестирование
- name: test
- name: run_tests
image: python:3.12-alpine
environment:
MYSQL_PASSWORD: touchh
@@ -39,7 +39,7 @@ steps:
services:
# Сервис базы данных
- name: db
- name: database_service
image: mariadb:11.6
environment:
MYSQL_RANDOM_ROOT_PASSWORD: 1