**CI WORKFLOW ** Steps (done in class):
- Print a Greeting
- Setup Go Environment
- Show Go Version
- Checkout Codes
- Check File System
- Checkout Private Repo Remotely
- Show Hidden Files
- Install Dependencies for Go
- Publish Unit Test Results (On sucess)
- Create Upload Directory
- Prepare Documents
- Prepare Artifacts
- Download Content (On failure)
- Create Issues Notificatons
20210612: Added new steps to CI workflow. Upon completion to send an email to designated recipients with job status - success/failure. Attached test emails received for success and failure.
(On always)
- Email Job Done
20210613: Added new steps. Send a Whatsapp notification
- Whatsapp Push Notification
**CD WORKFLOW ** Steps (done in class):
- Release on Github
- Validate the Go Code
- Release the Go Code
20210612: Added new step to CD workflow. Upon completion of release, to send an email to designated recipients with job status. Attached test email received.
- Email Job Done