Speed up Drone pipeline

This commit is contained in:
2026-03-18 18:47:10 +06:00
parent 05b8efd0f2
commit f7d4a624a2

View File

@@ -4,7 +4,6 @@ name: code-quality
trigger: trigger:
event: event:
- push
- pull_request - pull_request
steps: steps:
@@ -12,7 +11,6 @@ steps:
image: python:3.11-slim image: python:3.11-slim
commands: commands:
- cd backend - cd backend
- pip install --no-cache-dir -r requirements.txt
- python -m py_compile main.py auth.py daemons.py oidc_config.py - python -m py_compile main.py auth.py daemons.py oidc_config.py
- name: frontend-build-check - name: frontend-build-check
@@ -36,15 +34,14 @@ trigger:
- push - push
- tag - tag
depends_on:
- code-quality
steps: steps:
- name: build-backend-image - name: build-backend-image
image: plugins/docker image: plugins/docker
settings: settings:
registry: registry.nevetime.ru registry: registry.nevetime.ru
repo: registry.nevetime.ru/mc-panel-backend repo: registry.nevetime.ru/mc-panel-backend
cache_from:
- registry.nevetime.ru/mc-panel-backend:latest
tags: tags:
- latest - latest
- ${DRONE_BUILD_NUMBER} - ${DRONE_BUILD_NUMBER}
@@ -61,6 +58,8 @@ steps:
settings: settings:
registry: registry.nevetime.ru registry: registry.nevetime.ru
repo: registry.nevetime.ru/mc-panel-frontend repo: registry.nevetime.ru/mc-panel-frontend
cache_from:
- registry.nevetime.ru/mc-panel-frontend:latest
tags: tags:
- latest - latest
- ${DRONE_BUILD_NUMBER} - ${DRONE_BUILD_NUMBER}