- An app (I'm using a Django ToDo List)
- Docker installed
- Jenkins installed
- Follow the instructions mentioned here.
python manage.py test -v=3
docker build -t django-todo:latest .
docker run -dp 8000:8000 django-todo:latest
- Detailed steps given here
- Detailed breakdown of Jenkinsfile given here
- Make a code change and commit to git.
- Trigger the Jenkins pipeline
- Check docker container status
- Check Docker Hub status
- Access the app (with the new changes)
Refer the resources to learn more!