Всем привет! Ребята, подскажите пжлста, в чем может быть проблема: Есть веб

приложение на Rust который взаимодействует с postgres, для нее пытаюсь сделать CI pipeline в gitlab. Для этого беру образ rust:latest (для сборки проекта и тестов), и рядом с ней линкую сервис postgres. При запуске тестов в test stage в pipeline, стейдж фейлится с ошибкой: Connection refused (os error 111). Предполагаю, что не доступна postgres база.

Вот код .gitlab.yml

image: "rust:latest"

stages:
- build
- test_web_project
- publish

services:
- postgres:12.2-alpine
???
test-web-project:
services:
- postgres:latest
stage: test_web_project
script:
- export PGPASSWORD=$POSTGRES_PASSWORD
- cd rust-web-project0/
- cargo test
- cargo install cargo-tarpaulin
- cargo tarpaulin --ignore-tests
only:
- merge_requests


Вот как фейлится стейдж

error: error communicating with database: Connection refused (os error 111)
--> src/routes/subscribe.rs:16:11

3 ответов

18 просмотров

Какой адрес для подключения к базе указываешь?

А как вы координируете эти 2 процесса? Что значит "линкую сервис postgres"?

Хостнейм базы какой задается ? База вообще стартует ?

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта