创建集成
控件上的步骤可以添加此集成管理管道集成页面。
以下是创建此集成所需的信息:
- 的名字——为集成选择一个友好的名称
- url——一个可选字段,如果为空,默认为Docker Hub。要与Docker可信注册表或Docker私有注册表一起使用,请输入私有注册表的位置。格式
https://foo.com
- 用户名——Docker注册帐户的用户名
- 密码——Docker注册账户的密码
使用
Docker Registry集成可用于图像资源。
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世界杯阿根廷预选赛赛程resources:—name: Image_1 type:镜像配置:registry: myDocker imageName: docker/jfreq_win imageTag:最新autoPull: true pipeline:—name: pipelines_Image_1 steps:—name: step_Image_1 type: PowerShell configuration: nodePool: win_2019 inputResources:—name: Image_1 execution: onExecute:—write-output " execution step…"- if($Image_1_isTrigger -ne "true"){写错误"Stop" - erroraction Stop}