Files
buildRidelog/.drone.yml
T
seb_vallee 244ca1f135
continuous-integration/drone/push Build is passing
Actualiser .drone.yml
2026-03-24 09:25:32 +01:00

46 lines
1.3 KiB
YAML

kind: pipeline
type: docker
name: pull-build-and-push
steps:
- name: clone-external-repo
image: alpine/git
commands:
- git clone https://github.com/The-ReNaGe/RideLog.git /drone/src/repo-distant
- cd /drone/src/repo-distant
- git checkout main # ou la branche souhaitée
environment:
GIT_USERNAME:
from_secret: git_username
GIT_TOKEN:
from_secret: git_token
- name: build-and-push-docker-frontend
image: plugins/docker
settings:
registry: registry.svallee.fr
repo: registry.svallee.fr/the-renage/ridelog_frontend
tags:
- latest
- ${DRONE_COMMIT_SHA:0:8}
username:
from_secret: docker_username
password:
from_secret: docker_password
dockerfile: repo-distant/frontend/Dockerfile
context: repo-distant/frontend
- name: build-and-push-docker-backend
image: plugins/docker
settings:
registry: registry.svallee.fr
repo: registry.svallee.fr/the-renage/ridelog_backend
tags:
- latest
- ${DRONE_COMMIT_SHA:0:8}
username:
from_secret: docker_username
password:
from_secret: docker_password
dockerfile: repo-distant/backend/Dockerfile
context: repo-distant/backend