Mark1708 / spring-boot-github-actions-example

Пример настройки Github Actions для Spring Boot приложения

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-boot-github-actions-example

Build Deploy docker image

Quality Gate Status Coverage Duplicated Lines (%) Reliability Rating

GitHub Actions Spring Boot PostgreSQL Flyway Docker

Пример настройки Github Actions для Spring Boot приложения

Table of contents

General info

В этом проекте я пробовал прелести использования Github Actions в личных проектах Использовалось 2 ветки main и dev. При pull request в main запускаются экшены, которые проводят тестирование и генерирует отчеты о покрываемости и тд. Также после проверки реквесту присваевается соответсвующий лейбл в случае если он не указан конкретно. Затем изображение загружается в DockerHub.

Автоматизизация запуска тестов + построение отчета в codecov.io
Статический анализ в sonarcloud.io

reports

Technologies

  • Java - version 11
  • Spring Boot - version 2.7.2
  • PostgreSQL
  • Flyway
  • Docker
  • Github Actions

Status

Проект закончен

Inspiration

Проект сделан в образовательных целях

Contact

Created by Gurianov Mark - feel free to contact me!

+7(962)024-50-04 | mark1708.work@gmail.com | github

Readme Card

About

Пример настройки Github Actions для Spring Boot приложения


Languages

Language:Java 97.6%Language:Dockerfile 2.4%