The Pharmacy POS System Backend is the server-side component of our comprehensive pharmacy management software. It is developed using Spring Boot, Java, Spring Security ,and Microservices Architecture
Apache License 2.0
5
stars
3
forks
source link
GitHub Actions workflow for building and releasing a Spring Boot #134
This pull request includes significant updates to the GitHub Actions workflow for building and releasing a Spring Boot application. The changes focus on renaming the workflow, updating job names and steps for clarity, and adding permissions and deployment steps.
Workflow Renaming and Job Updates:
.github/workflows/build.yaml: Renamed the workflow to "Spring Boot Build and Release" and updated the job name to "Build, Analyze, and Release." [1][2]
Permissions and Step-by-Step Clarifications:
.github/workflows/build.yaml: Added permissions for the GitHub token to write releases and clarified each step with descriptive comments.
Deployment and Release Enhancements:
.github/workflows/build.yaml: Added a step to deploy the Spring Boot application to an AWS EC2 instance and updated the GitHub release creation step to use a renamed token and include artifact upload.
This pull request includes significant updates to the GitHub Actions workflow for building and releasing a Spring Boot application. The changes focus on renaming the workflow, updating job names and steps for clarity, and adding permissions and deployment steps.
Workflow Renaming and Job Updates:
.github/workflows/build.yaml
: Renamed the workflow to "Spring Boot Build and Release" and updated the job name to "Build, Analyze, and Release." [1] [2]Permissions and Step-by-Step Clarifications:
.github/workflows/build.yaml
: Added permissions for the GitHub token to write releases and clarified each step with descriptive comments.Deployment and Release Enhancements:
.github/workflows/build.yaml
: Added a step to deploy the Spring Boot application to an AWS EC2 instance and updated the GitHub release creation step to use a renamed token and include artifact upload.