Тест веб приложения в GitLab Ci/Cd

введите сюда описание изображения


Есть пайплайн в GitLab по сборке и деплою веб-приложения, состоящего из двух микросервисов на java. Задача протестировать jar до сборки из них Docker образов. Я пытался просто запустить jar файл фоновым процессом в раннере GitLab, но по localhost ничего нет:

test:
  stage: test
  image: openjdk:8
  script:
    -  java -jar SNAPSHOT-1.0.0.jar &
    - curl http://localhost:8081/index.html

Есть ли какие-то другие варианты для реализации теста: просто запустить jar файл и проверить запустилась ли страничка, т.е. есть ли 200 код курлом?

UPD: 0

Проблема была в curl запросе. curl -s -o /dev/null -w "%{http_code}" http://localhost:8081/index.html Такой вариант сработал и вернул 200 код.


Ответы (0 шт):