官术网_书友最值得收藏!

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:

  1. Create a GitHub repository where your application code resides, together with a Dockerfile that defines the Docker image for the application.
  2. Create a Docker Hub repository and add an autobuild trigger. This trigger can also be added after creating the repository.

 

  1. Customize the build rules.
  2. 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!

主站蜘蛛池模板: 永善县| 南汇区| 梁山县| 鸡东县| 都昌县| 东兴市| 玉树县| 积石山| 杭锦旗| 芮城县| 民县| 敦化市| 金溪县| 远安县| 庄河市| 郧西县| 九江市| 东乌珠穆沁旗| 江山市| 博野县| 循化| 青浦区| 赣榆县| 汉沽区| 水城县| 绥芬河市| 武清区| 宁海县| 隆安县| 建水县| 霍邱县| 德昌县| 安平县| 资溪县| 盐亭县| 遵化市| 翼城县| 固始县| 甘泉县| 景泰县| 武清区|