- Hands-On Kubernetes on Windows
- Piotr Tylenda
- 190字
- 2021-06-24 16:54:04
Using cloud container builders
One of the features that Docker Hub offers is automated builds (autobuilds). This is especially useful in Continuous Integration and Continuous Deployment scenarios where you would like to ensure that each push to your code repository results in a build, a publish, and potentially a deployment.
Currently, Docker Hub does not support Windows images, but this is likely to change in the near future. We will demonstrate this usage on a Linux image, but all the principles remain the same. For Windows container cloud builds, check out the next section about Azure Container Registry.
To set up automated builds, complete the following steps:
- Create a GitHub repository where your application code resides, together with a Dockerfile that defines the Docker image for the application.
- Create a Docker Hub repository and add an autobuild trigger. This trigger can also be added after creating the repository.
- Customize the build rules.
- Optionally, enable autotests. This is a validation feature provided by Docker Hub where you can define your test suite in order to test each new image push.
Let's begin by creating a GitHub repository!
推薦閱讀
- Learning Python Web Penetration Testing
- Learning Single:page Web Application Development
- Mastering AWS Lambda
- Visual Studio 2012 Cookbook
- Arduino by Example
- 劍指Offer(專項突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- Java從入門到精通(第5版)
- R語言編程指南
- Learning Linux Binary Analysis
- Learn Programming in Python with Cody Jackson
- Mastering Unity Shaders and Effects
- GeoServer Beginner's Guide(Second Edition)
- 深入理解Android:Wi-Fi、NFC和GPS卷
- OpenStack Networking Essentials
- Unity 2018 Augmented Reality Projects