Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.84 KB

how-to-auto-publish-images-to-huawei-cloud-cn.md

File metadata and controls

50 lines (38 loc) · 1.84 KB

自动编译构建并发布镜像到华为镜像仓库

环境准备

  1. Linux(推荐使用Ubuntu)
  2. Docker 1.11.2
  3. Maven 3.x
  4. Oracle JDK 1.8+

自动构建并发布镜像

  1. 获取 workshop demo 的代码
git clone https://github.com/ServiceComb/LinuxCon-Beijing-WorkShop.git
  1. 配置脚本 scripts/publish_images_to_huaweicloud.sh 中的环境变量

在你使用脚本前,你需要对以下变量进行更改:

变量名称 描述
TENANT_NAME 在图1中的租户名
REPO_ADDRESS 在图1中的镜像仓库地址
USERNAME 在图1中的用户名
PASSWORD 在图1中的密码
PROJECT_PATH (可选) maven项目路径,默认为脚本执行路径的父目录
THIRD_PARTY_IMAGES (可选) 可在Docker Hub上访问的第三方镜像,以空格分隔

图1可以通过以下步骤来获取:

(1) 访问 华为镜像仓库

(2) 点击 Pull/Push指南

(3) 点击 生成docker login指令

图1. 变量信息

图1. 变量信息

3. 通过执行以下命令来运行脚本

bash scripts/publish_images_to_huaweicloud.sh

稍等片刻直至屏幕输出Done的信息,然后就可以在 华为镜像仓库 中看到刚才上传的镜像了。