-
Create a Github Account (repository)
-
Create a docker compose file and put it in the github account.
-
Pull the docker compose file and build it. Push this container onto the github
-
Download an IDE (eclipse or any other) and connect to GitHub to check in or push.
-
Create Hello World in any language on the IDE
-
Create a test case in the framework of your choice
-
Use Jenkins to create a repo check in trigger
-
On checking create a trigger to compile
-
If compile is unsuccessful then email the user and put the failure in bug tracker (bugzilla or mantis or github issues).
-
if compile passes the run unit test and if that is successful email user un unit test passing
-
If both parts pass then deploy code on AWS EC2 instance using docker container with preset libraries.
-
All communication and code will be transmitted over ssl.
-
Make a test case for secure static testing
-
Make a test case to dynamically test your program
Final devlivery is a video where you explain what you did and the issues you came across.