About Project
HiDoctor is Customer Relationship Management (CRM) solutions which enables the field representatives and Sales Managers to register their daily activities. The HiDoctor offers a new level of sales integration, with customer relationship management, e-Detailing and analytics-based closed-loop marketing all in one place.
BUSINESS CHALLENGE
The DevOps team was tasked to look for an application/service which helps to automate the build and deployment process. Once the code is reviewed and committed, the application should build and deploy the artifacts automatically to the designated IIS Server. It should be implemented across all environments. It should eliminate the need for developers to access the IIS Server.
SOLUTION
- Git Integration: Pull the updated code from the given Git Repository branch.
- Poll SCM: A Cron has been configured to listen the given Git Repository branch. Once a commit is made it triggers the Jenkins Job.
- Windows Executable Commands: Used to execute Windows commands and Scripts, such as,
- MS Build: Used to build and publish DotNet applications. Web Deploy: Deploy the code to IIS server.
- Python Scripts: Python Scripts: Automating the scripts.
- Email Notification: A 3rd party plugin used to trigger email notification during Successful/Failure builds.
- Web Deploy: Deploy the code to IIS server.
- Email Notification: A 3rd party plugin used to trigger email notification during Successful/Failure builds.