Open jhonygo opened 8 years ago
A fully installed an configured software factory is required here...
The best place to put the version is in the page title or in the banner
Build/tests should work in the same way as on your workstation
The deployment in Nexus can be done with HTTP connexion parameters to simplify the maven part (with password masking!)
No specific feature for Jgiven publish, use HTML instead (bugged)
The tag in github needs configuration to work
Create a freestyle job called "QUALIFY" which:
Sets the value of PIPELINE_VERSION to internal build number and puts the version information on the application main page
Builds/tests/packages and deploys the application in Nexus
Publishes the Junit/Jgiven/Pitest reports in Jenkins UI and Sonarqube
Pushes a new github tag : ATMSERVER-${PIPELINE_VERSION}
Sends status and reports to ELK and Slack