Get sources from repository, update version numbers, label source / checkin to repo
Build the application
Run Unit tests with coverage
Create coverage report
Push the application to package manager
Deploy application on webserver
Email notification