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

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!

主站蜘蛛池模板: 东兰县| 克山县| 乡城县| 调兵山市| 柳林县| 海宁市| 莆田市| 宝应县| 岢岚县| 城固县| 普安县| 巩义市| 阿拉善右旗| 买车| 类乌齐县| 平顶山市| 清水县| 胶南市| 孟村| 镇平县| 喀喇沁旗| 武胜县| 阳城县| 原阳县| 宣威市| 凤山市| 福建省| 尉氏县| 罗田县| 澄江县| 肇州县| 辉县市| 石城县| 民县| 信宜市| 西安市| 渝中区| 新竹市| 邵武市| 宜都市| 抚顺市|