mirror of https://github.com/milvus-io/milvus.git
				
				
				
			enhance: hot fix publish pipeline (#32330)
Signed-off-by: Liang Huang <sammy.huang@zilliz.com>pull/32334/head
							parent
							
								
									72c172a7d7
								
							
						
					
					
						commit
						15b9319523
					
				| 
						 | 
				
			
			@ -24,7 +24,7 @@ set -x
 | 
			
		|||
# Absolute path to the toplevel milvus directory.
 | 
			
		||||
toplevel=$(dirname "$(cd "$(dirname "${0}")"; pwd)")
 | 
			
		||||
 | 
			
		||||
OS_NAME="${OS_NAME:-ubuntu20.04}"
 | 
			
		||||
OS_NAME="${OS_NAME:-ubuntu22.04}"
 | 
			
		||||
MILVUS_IMAGE_REPO="${MILVUS_IMAGE_REPO:-milvusdb/milvus}"
 | 
			
		||||
MILVUS_IMAGE_TAG="${MILVUS_IMAGE_TAG:-gpu-latest}"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ if [[ "$IS_NETWORK_MODE_HOST" == "true" ]]; then
 | 
			
		|||
  sed -i '/gpubuilder:/,/^\s*$/s/image: \${IMAGE_REPO}\/milvus-env:gpu-\${OS_NAME}-\${GPU_DATE_VERSION}/&\n    network_mode: "host"/'   $toplevel/docker-compose.yml
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
export OS_NAME="${OS_NAME:-ubuntu20.04}"
 | 
			
		||||
export OS_NAME="${OS_NAME:-ubuntu22.04}"
 | 
			
		||||
 | 
			
		||||
pushd "${toplevel}"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -50,7 +50,7 @@ fi
 | 
			
		|||
if [[ "$(id -u)" != "0" ]]; then
 | 
			
		||||
    docker-compose run --no-deps --rm -u "$uid:$gid" gpubuilder "$@"
 | 
			
		||||
else
 | 
			
		||||
    docker-compose run --no-deps --rm --entrypoint "/tini -- /entrypoint.sh" gpubuilder "$@"
 | 
			
		||||
    docker-compose run --no-deps --rm gpubuilder "$@"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
popd
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,7 @@ pipeline {
 | 
			
		|||
                        . ${WORKSPACE}/.env
 | 
			
		||||
                        set +a  # stop automatically
 | 
			
		||||
 | 
			
		||||
                        docker run -v \$(pwd):/root/milvus -v \$(pwd)/.docker/.conan:/root/.conan -w /root/milvus milvusdb/milvus-env:ubuntu22.04-\${GPU_DATE_VERSION} sh -c "make clean && make gpu-install"
 | 
			
		||||
                        docker run -v \$(pwd):/root/milvus -v \$(pwd)/.docker/.conan:/root/.conan -w /root/milvus milvusdb/milvus-env:gpu-ubuntu22.04-\${GPU_DATE_VERSION} sh -c "make clean && make gpu-install"
 | 
			
		||||
                        """
 | 
			
		||||
 | 
			
		||||
                        def date = sh(returnStdout: true, script: 'date +%Y%m%d').trim()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -38,6 +38,7 @@ pipeline {
 | 
			
		|||
                        # disable dirty tag
 | 
			
		||||
                        sed -i. 's/--dirty="-dev"//g' Makefile
 | 
			
		||||
                        export IS_NETWORK_MODE_HOST="true"
 | 
			
		||||
                        export OS_NAME=ubuntu22.04
 | 
			
		||||
                        ./build/builder_gpu.sh /bin/bash -c \"make gpu-install\"
 | 
			
		||||
                        """
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -51,6 +52,7 @@ pipeline {
 | 
			
		|||
                                export MILVUS_HARBOR_IMAGE_REPO="${env.HARBOR_REPO}/milvus/milvus"
 | 
			
		||||
                                export MILVUS_IMAGE_TAG="${env.BRANCH_NAME}-${date}-${gitShortCommit}-gpu"
 | 
			
		||||
                                export DOCKER_BUILDKIT=1
 | 
			
		||||
                                export OS_NAME=ubuntu22.04
 | 
			
		||||
                                build/build_image_gpu.sh
 | 
			
		||||
                                docker push \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG}
 | 
			
		||||
                                docker tag \${MILVUS_IMAGE_REPO}:\${MILVUS_IMAGE_TAG} \${MILVUS_IMAGE_REPO}:${env.BRANCH_NAME}-latest-gpu
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue