Запуск локального сервера для модульных тестов, выполняемых через действия GitHub - PullRequest
7 голосов
/ 05 февраля 2020

У меня есть следующий рабочий процесс GitHub для сборки моего проекта

name: build

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Build with Maven
      run: mvn clean compile test

Сборка работает просто отлично. Однако тест JUnit проекта требует, чтобы сервер localhost прослушивал порт 4444 ... и я получаю следующую ошибку: Отказ в соединении: localhost / 127.0.0.1: 4444 Сервер запускается перед каждым тестом JUnit и является частью тестов suite.

Как сообщить контейнеру docker, что сетевые подключения разрешены на этом порту? Или есть открытые порты по умолчанию?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...