mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-07 17:48:29 +08:00
Publish Milvus dev images to Dockerhub (#5957)
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
This commit is contained in:
parent
438e7fb4da
commit
b177f9e52b
4
.env
4
.env
@ -1,8 +1,8 @@
|
|||||||
IMAGE_REPO=milvusdb
|
IMAGE_REPO=milvusdb
|
||||||
IMAGE_ARCH=amd64
|
IMAGE_ARCH=amd64
|
||||||
UBUNTU=18.04
|
UBUNTU=18.04
|
||||||
DATE_VERSION=20210428-144501
|
DATE_VERSION=20210616-150318
|
||||||
LATEST_DATE_VERSION=20210428-144501
|
LATEST_DATE_VERSION=20210616-150318
|
||||||
MINIO_ADDRESS=minio:9000
|
MINIO_ADDRESS=minio:9000
|
||||||
PULSAR_ADDRESS=pulsar://pulsar:6650
|
PULSAR_ADDRESS=pulsar://pulsar:6650
|
||||||
ETCD_ENDPOINTS=etcd:2379
|
ETCD_ENDPOINTS=etcd:2379
|
||||||
|
|||||||
@ -21,9 +21,8 @@ pipeline {
|
|||||||
|
|
||||||
environment {
|
environment {
|
||||||
IMAGE_REPO = "dockerhub-mirror-sh.zilliz.cc/milvusdb"
|
IMAGE_REPO = "dockerhub-mirror-sh.zilliz.cc/milvusdb"
|
||||||
DOCKER_CREDENTIALS_ID = "ba070c98-c8cc-4f7c-b657-897715f359fc"
|
DOCKER_CREDENTIALS_ID = "f0aacc8e-33f2-458a-ba9e-2c44f431b4d2"
|
||||||
DOKCER_REGISTRY_URL = "registry.zilliz.com"
|
TARGET_REPO = "milvus"
|
||||||
TARGET_REPO = "${DOKCER_REGISTRY_URL}/milvus"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
@ -37,15 +36,15 @@ pipeline {
|
|||||||
def gitShortCommit = sh(returnStdout: true, script: 'git rev-parse --short HEAD').trim()
|
def gitShortCommit = sh(returnStdout: true, script: 'git rev-parse --short HEAD').trim()
|
||||||
|
|
||||||
withCredentials([usernamePassword(credentialsId: "${env.DOCKER_CREDENTIALS_ID}", usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) {
|
withCredentials([usernamePassword(credentialsId: "${env.DOCKER_CREDENTIALS_ID}", usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) {
|
||||||
|
sh 'docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD}'
|
||||||
sh """
|
sh """
|
||||||
docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} ${DOKCER_REGISTRY_URL}
|
export MILVUS_IMAGE_REPO="${env.TARGET_REPO}/milvus-dev"
|
||||||
export MILVUS_IMAGE_REPO="${env.TARGET_REPO}/milvus"
|
|
||||||
export MILVUS_IMAGE_TAG="${env.BRANCH_NAME}-${date}-${gitShortCommit}"
|
export MILVUS_IMAGE_TAG="${env.BRANCH_NAME}-${date}-${gitShortCommit}"
|
||||||
build/build_image.sh
|
build/build_image.sh
|
||||||
docker push \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG}
|
docker push \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG}
|
||||||
docker tag \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG} \${MILVUS_IMAGE_REPO}:${env.BRANCH_NAME}-latest
|
docker tag \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG} \${MILVUS_IMAGE_REPO}:${env.BRANCH_NAME}-latest
|
||||||
docker push \${MILVUS_IMAGE_REPO}:${env.BRANCH_NAME}-latest
|
docker push \${MILVUS_IMAGE_REPO}:${env.BRANCH_NAME}-latest
|
||||||
docker logout ${DOKCER_REGISTRY_URL}
|
docker logout
|
||||||
"""
|
"""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,13 +9,13 @@ x-ccache: &ccache
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
ubuntu:
|
ubuntu:
|
||||||
image: ${IMAGE_REPO}/milvus-dev:${IMAGE_ARCH}-ubuntu${UBUNTU}-${DATE_VERSION}
|
image: ${IMAGE_REPO}/milvus-env:${IMAGE_ARCH}-ubuntu${UBUNTU}-${DATE_VERSION}
|
||||||
# Build devcontainer
|
# Build devcontainer
|
||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: build/docker/builder/cpu/ubuntu${UBUNTU}/Dockerfile
|
dockerfile: build/docker/builder/cpu/ubuntu${UBUNTU}/Dockerfile
|
||||||
cache_from:
|
cache_from:
|
||||||
- ${IMAGE_REPO}/milvus-dev:${IMAGE_ARCH}-ubuntu${UBUNTU}-${LATEST_DATE_VERSION}
|
- ${IMAGE_REPO}/milvus-env:${IMAGE_ARCH}-ubuntu${UBUNTU}-${LATEST_DATE_VERSION}
|
||||||
# user: {{ CURRENT_ID }}
|
# user: {{ CURRENT_ID }}
|
||||||
shm_size: 2G
|
shm_size: 2G
|
||||||
environment:
|
environment:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user