2020-11-29 21:18:44 +00:00
|
|
|
withCredentials([usernamePassword(credentialsId: "${env.JFROG_CREDENTIALS_ID}", usernameVariable: 'JFROG_USERNAME', passwordVariable: 'JFROG_PASSWORD')]) {
|
|
|
|
def downloadStatus = sh(returnStatus: true, script: 'curl -u${JFROG_USERNAME}:${JFROG_PASSWORD} -O ${PACKAGE_ARTFACTORY_URL}')
|
|
|
|
|
|
|
|
if (downloadStatus != 0) {
|
|
|
|
error("\" Download \" ${PACKAGE_ARTFACTORY_URL} \" failed!")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
sh 'tar zxvf ${PACKAGE_NAME}'
|
|
|
|
|
|
|
|
dir ('build/docker/deploy') {
|
|
|
|
try {
|
|
|
|
withCredentials([usernamePassword(credentialsId: "${env.DOCKER_CREDENTIALS_ID}", usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) {
|
|
|
|
sh 'docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} ${DOKCER_REGISTRY_URL}'
|
2020-12-03 11:00:11 +00:00
|
|
|
|
2020-11-29 21:18:44 +00:00
|
|
|
sh 'docker pull ${SOURCE_REPO}/master:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm master'
|
|
|
|
sh 'docker-compose push master'
|
2020-12-03 11:00:11 +00:00
|
|
|
|
2021-01-22 04:57:23 +00:00
|
|
|
sh 'docker pull ${SOURCE_REPO}/proxyservice:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm proxyservice'
|
|
|
|
sh 'docker-compose push proxyservice'
|
|
|
|
|
2021-01-22 01:36:18 +00:00
|
|
|
sh 'docker pull ${SOURCE_REPO}/proxynode:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm proxynode'
|
|
|
|
sh 'docker-compose push proxynode'
|
2020-12-03 11:00:11 +00:00
|
|
|
|
2021-01-26 05:41:41 +00:00
|
|
|
sh 'docker pull ${SOURCE_REPO}/queryservice:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm queryservice'
|
|
|
|
sh 'docker-compose push queryservice'
|
|
|
|
|
2020-12-10 07:27:30 +00:00
|
|
|
sh 'docker pull registry.zilliz.com/milvus-distributed/milvus-distributed-dev:latest || true'
|
2020-11-29 21:18:44 +00:00
|
|
|
sh 'docker pull ${SOURCE_REPO}/querynode:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm querynode'
|
|
|
|
sh 'docker-compose push querynode'
|
2021-01-05 07:14:59 +00:00
|
|
|
|
|
|
|
sh 'docker pull registry.zilliz.com/milvus-distributed/milvus-distributed-dev:latest || true'
|
|
|
|
sh 'docker pull ${SOURCE_REPO}/writenode:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm writenode'
|
|
|
|
sh 'docker-compose push writenode'
|
2020-11-29 21:18:44 +00:00
|
|
|
}
|
|
|
|
} catch (exc) {
|
|
|
|
throw exc
|
|
|
|
} finally {
|
|
|
|
sh 'docker logout ${DOKCER_REGISTRY_URL}'
|
|
|
|
sh "docker rmi -f \$(docker images | grep '<none>' | awk '{print \$3}') || true"
|
|
|
|
sh 'docker-compose down --rmi all'
|
|
|
|
}
|
|
|
|
}
|
2021-01-26 01:38:40 +00:00
|
|
|
|
|
|
|
dir ('build/docker/deploy/distributed') {
|
|
|
|
try {
|
|
|
|
withCredentials([usernamePassword(credentialsId: "${env.DOCKER_CREDENTIALS_ID}", usernameVariable: 'DOCKER_USERNAME', passwordVariable: 'DOCKER_PASSWORD')]) {
|
|
|
|
sh 'docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} ${DOKCER_REGISTRY_URL}'
|
|
|
|
|
|
|
|
sh 'docker pull ${SOURCE_REPO}/indexservice:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm indexservice'
|
|
|
|
sh 'docker-compose push indexservice'
|
|
|
|
|
|
|
|
sh 'docker pull ${SOURCE_REPO}/indexnode:${SOURCE_TAG} || true'
|
|
|
|
sh 'docker-compose build --force-rm indexnode'
|
|
|
|
sh 'docker-compose push indexnode'
|
|
|
|
}
|
|
|
|
} catch (exc) {
|
|
|
|
throw exc
|
|
|
|
} finally {
|
|
|
|
sh 'docker logout ${DOKCER_REGISTRY_URL}'
|
|
|
|
sh "docker rmi -f \$(docker images | grep '<none>' | awk '{print \$3}') || true"
|
|
|
|
sh 'docker-compose down --rmi all'
|
|
|
|
}
|
|
|
|
}
|