Internship - Unit Testing Pipeline Integration
Explanation
The idea is to automatically do a Jest test for the repository CloudRanger_app_2_processing during the Codebuild process so that a notification can be displayed in a channel on Slack. The pipeline should fail if a unit test fails and/or if the coverage percentage went down. The Slack message should contain links to the reports and explain why the build failed. Additionally, we want to have a graphical overview of the reports in Grafana.
This should eventually be applied to all repositories & environments so the code must be flexible.
View the full documentation here
Key technologies:
- AWS Code(Build/Pipeline/Commit)
- Slack Bot
- Bash scripting
- Grafana
- Jest unit testing
Applied skills:
- Communication in English
- Learning new technologies
- Working autonomous
Previous image
Next image