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

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!

主站蜘蛛池模板: 汉源县| 昭通市| 全州县| 碌曲县| 米易县| 湘乡市| 赣榆县| 林口县| 阆中市| 遂川县| 宜州市| 石台县| 来安县| 黑龙江省| 克山县| 碌曲县| 宁远县| 高邑县| 长子县| 天峨县| 德格县| 竹北市| 禹州市| 梅河口市| 行唐县| 乡城县| 武宣县| 湖州市| 汽车| 四会市| 遵义县| 新竹市| 达日县| 吴桥县| 双流县| 嘉鱼县| 赣州市| 锦州市| 昌宁县| 岢岚县| 南投市|