vpuhoff
@vpuhoff
Программист в свободное от работы время

Как поднять сервис с помощью drone ci?

Есть простейший pipeline, который должен поднять сервис, к примеру службу redis. Как сделать так, чтобы сервис не завершался после запуска?
Сейчас после выполнения всех этапов контейнер удаляется автоматически. Я понимаю, что видимо drone ci нужен для "сборки", а не для управления сервисами, но было бы очень удобно, если бы инфраструктуру можно было бы тоже поднимать из кода. Может я чтото делаю не так?

kind: pipeline
name: default

steps:
- name: test-redis
  image: redis
  commands:
  - sleep 5
  - redis-cli -h redis ping
  - redis-cli -h redis set FOO bar
  - redis-cli -h redis get FOO

services:
- name: redis
  image: redis
  detach: true
  ports:
  - 6379
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы