https://github.com/mark1708/spring-boot-github-actions-example
Пример настройки Github Actions для Spring Boot приложения
https://github.com/mark1708/spring-boot-github-actions-example
docker github-actions spring-boot testing
Last synced: 3 months ago
JSON representation
Пример настройки Github Actions для Spring Boot приложения
- Host: GitHub
- URL: https://github.com/mark1708/spring-boot-github-actions-example
- Owner: Mark1708
- Created: 2022-09-03T11:12:38.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-22T09:42:28.000Z (almost 4 years ago)
- Last Synced: 2026-01-03T22:36:33.477Z (6 months ago)
- Topics: docker, github-actions, spring-boot, testing
- Language: Java
- Homepage:
- Size: 192 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spring-boot-github-actions-example
[](https://github.com/Mark1708/spring-boot-github-actions-example/actions/workflows/build.yml)
[](https://github.com/Mark1708/spring-boot-github-actions-example/actions/workflows/deploy.yml)
[](https://sonarcloud.io/summary/new_code?id=Mark1708_spring-boot-github-actions-example)
[](https://sonarcloud.io/summary/new_code?id=Mark1708_spring-boot-github-actions-example)
[](https://sonarcloud.io/summary/new_code?id=Mark1708_spring-boot-github-actions-example)
[](https://sonarcloud.io/summary/new_code?id=Mark1708_spring-boot-github-actions-example)





> Пример настройки Github Actions для Spring Boot приложения
## Table of contents
* [General info](#general-info)
* [Technologies](#technologies)
* [Status](#status)
* [Inspiration](#inspiration)
* [Contact](#contact)
## General info
В этом проекте я пробовал прелести использования Github Actions в личных проектах
Использовалось 2 ветки main и dev. При pull request в main запускаются экшены, которые проводят тестирование и генерирует отчеты о покрываемости и тд. Также после проверки реквесту присваевается соответсвующий лейбл в случае если он не указан конкретно. Затем изображение загружается в DockerHub.
Автоматизизация запуска тестов + построение отчета в [codecov.io](https://codecov.io/)
Статический анализ в [sonarcloud.io](https://sonarcloud.io/)

## Technologies
* Java - version 11
* Spring Boot - version 2.7.2
* PostgreSQL
* Flyway
* Docker
* Github Actions
## Status
Проект _закончен_
## Inspiration
Проект сделан в образовательных целях
## Contact
Created by [Gurianov Mark](https://mark1708.github.io/) - feel free to contact me!
#### +7(962)024-50-04 | mark1708.work@gmail.com | [github](http://github.com/Mark1708)
