Тест веб приложения в 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 код.
