创建一个集成
控件上的步骤可以添加此集成管道管理集成页面。
以下是创建此集成所需的信息:
- 的名字——为整合选择一个友好的名称
- url——一个可选字段,如果为空,默认为Docker Hub。若要与Docker可信注册表或Docker私有注册表一起使用,请输入您的私有注册表的位置。格式
https://foo.com
- 用户名——您的Docker注册帐户的用户名
- 密码——您的Docker注册帐户密码
使用
Docker注册表集成可用于图像资源。
Docker Registry集成可以也可以直接添加到一个步骤中集成
部分。这将自动为Docker CLI配置访问注册表。
默认的环境变量
当您使用此集成创建资源时,和创建一个使用它的步骤,就会自动提供一组环境变量。
环境变量 |
描述 |
---|---|
res_ <资源名称> _registry_url |
集成中提供的URL |
res_ <资源名称> _registry_username |
集成中提供的用户名 |
res_ <资源名称> _registry_password |
集成中提供的密码 |
环境变量 | 描述 |
---|---|
int_ < integration-name > _url |
集成中提供的URL |
int_ < integration-name > _username |
集成中提供的用户名 |
int_ < integration-name > _password |
集成中提供的密码 |
例子
2022世界杯阿根廷预选赛赛程资源:—name: Image_1 type:镜像配置:注册表:myDocker imageName: docker/jfreq_win imageTag: latest autoPull: true pipeline:—name: pipelines_Image_1 steps:—name: step_Image_1 type: PowerShell配置:nodePool: win_2019 inputResources:—name: Image_1 execution: onExecute:—write-output " execution step…"- if($Image_1_isTrigger -ne "true"){写错误"停止" - erroraction停止}