| 1234567891011121314151617181920212223242526272829 |
- #!/bin/bash
- # 项目名称(镜像名称)
- project_name='fohow_admin'
- # 获取项目版本号
- eval project_version=`jq .version ./config/version.json`
- # 获取git提交id
- #git_commit_id=`git log -1 --pretty=format:%h`
- git_commit_id=`date +%s`
- # 定义镜像标签
- #images_tag="${project_version}-${git_commit_id}"
- images_tag="latest"
- # 仓库地址
- images_hub='registry.cn-shenzhen.aliyuncs.com/fohow'
- # 构建镜像
- docker build --build-arg CI_COMMIT_TAG=${images_tag} -t ${images_hub}/${project_name}:${images_tag} .
- # 登录仓库
- #docker login ${images_hub}
- # 上传镜像
- docker push ${images_hub}/${project_name}:${images_tag}
- # 镜像清理
- docker rmi $(docker images -q -f dangling=true)
- echo "${images_hub}/${project_name}:${images_tag}"
|