How to Build and Test Your Docker Images in the Cloud
summary
Shows exactly how Docker Hub runs CI: connect GitHub repo, use AutoBuilds and AutoTests to trigger builds on merges, run Jest via a docker-compose.test.yml that defines an sut service, and push the resulting image to the Hub. Explains using build ARGs (example: port set to 8080), custom shell scripts under hooks/ for pre/post build or test steps, and firing Hub Webhooks (demoed with webhook.site) after image pushes.
AI-written summary · about
chapters (13)
- 0:00Start
- 0:11Agenda
- 0:48What Exactly Is Continuous Integration
- 2:11How To Set Up Github
- 2:44Connect to Github
- 3:20Create a Repository
- 7:35Where To Find the Docker File To Build
- 12:00Logs
- 14:00Set Up a Custom Build
- 16:57Build Logs
- 18:51Web Hooks
- 19:54Docker Push
- 21:03Review
related talks
49mContinuous Delivery at Docker age
15mDocker image testing in GitLab CI
01h 00mDocker for development
36mUsing Jenkins to Build, Deploy, and Automate Projects
54mUsing Docker in CI
52mAdding containers to your CI/CD pipeline
31mBuilding a private CI/CD pipeline with Java and Docker in the Cloud
43mLightweight PaaS for Jenkins CI Environments with Docker
