This decouples the pipeline implementation from Gradle (see with_maven issue).
Acceptance Criteria:
Given I have all pre-requisites configured
When I call make test
Then it will run the unit tests
Given I have all pre-requisites configured
When I call make integration
Then it will run docker-compose up
And it will run the integration tests
And it will run docker-compose down
Given I have all pre-requisites configured
When I call make functional
Then it will build and run the spring app
And it will run the functional tests
Given I have all pre-requisites configured
When I call make sonar
Then it will run the sonar analysis
This decouples the pipeline implementation from Gradle (see with_maven issue).
Acceptance Criteria:
Given I have all pre-requisites configured When I call
make test
Then it will run the unit testsGiven I have all pre-requisites configured When I call
make integration
Then it will run docker-compose up And it will run the integration tests And it will run docker-compose downGiven I have all pre-requisites configured When I call
make functional
Then it will build and run the spring app And it will run the functional testsGiven I have all pre-requisites configured When I call
make sonar
Then it will run the sonar analysis