Если ваши модульные тесты выполняются внутри dockerfile, все, что вам нужно сделать, это вызвать docker build
из действий github, которые будут запускать все внутри dockerfile, включая выполнение тестов.
ASP. NET Ядро отлично работает на linux контейнерах и, вероятно, является наиболее популярным способом запуска его в контейнерах.
steps:
- uses: actions/checkout@v1
‐ name: build-push
uses: docker/build-push-action@v1
with:
username: ${{ DOCKER_USERNAME }}
password: ${{ DOCKER_PASSWORD }}
registry: myregistry
repository: myorg/myrepo
tags: v1
См. Другие ресурсы о том, как запускать nunit-тесты внутри dockerfiles, я считаю, что это отдельный вопрос Например, Выполнить тест до tnet внутри docker контейнер