Loading ci/jenkins/Jenkinsfile +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ pipeline { steps { container('milvus-build-env') { script { load "${env.WORKSPACE}/ci/jenkins/step/package.groovy" load "${env.WORKSPACE}/ci/jenkins/step/packaging.groovy" } } } Loading ci/jenkins/scripts/packaging.sh 0 → 100755 +13 −0 Original line number Diff line number Diff line #!/usr/bin/env bash set -ex pip3 install -r requirements.txt ./yaml_processor.py merge -f /opt/milvus/conf/server_config.yaml -m ../yaml/update_server_config.yaml -i && \ rm /opt/milvus/conf/server_config.yaml.bak if [ -d "/opt/milvus/unittest" ]; then rm -rf "/opt/milvus/unittest" fi tar -zcvf ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz -C /opt/ milvus No newline at end of file ci/jenkins/step/package.groovy→ci/jenkins/step/packaging.groovy +1 −3 Original line number Diff line number Diff line timeout(time: 5, unit: 'MINUTES') { dir ("ci/jenkins/scripts") { sh "pip3 install -r requirements.txt" sh "./yaml_processor.py merge -f /opt/milvus/conf/server_config.yaml -m ../yaml/update_server_config.yaml -i && rm /opt/milvus/conf/server_config.yaml.bak" sh "./packaging.sh" } sh "tar -zcvf ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz -C /opt/ milvus" withCredentials([usernamePassword(credentialsId: "${params.JFROG_CREDENTIALS_ID}", usernameVariable: 'JFROG_USERNAME', passwordVariable: 'JFROG_PASSWORD')]) { def uploadStatus = sh(returnStatus: true, script: "curl -u${JFROG_USERNAME}:${JFROG_PASSWORD} -T ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz ${params.JFROG_ARTFACTORY_URL}/milvus/package/${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz") if (uploadStatus != 0) { Loading Loading
ci/jenkins/Jenkinsfile +1 −1 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ pipeline { steps { container('milvus-build-env') { script { load "${env.WORKSPACE}/ci/jenkins/step/package.groovy" load "${env.WORKSPACE}/ci/jenkins/step/packaging.groovy" } } } Loading
ci/jenkins/scripts/packaging.sh 0 → 100755 +13 −0 Original line number Diff line number Diff line #!/usr/bin/env bash set -ex pip3 install -r requirements.txt ./yaml_processor.py merge -f /opt/milvus/conf/server_config.yaml -m ../yaml/update_server_config.yaml -i && \ rm /opt/milvus/conf/server_config.yaml.bak if [ -d "/opt/milvus/unittest" ]; then rm -rf "/opt/milvus/unittest" fi tar -zcvf ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz -C /opt/ milvus No newline at end of file
ci/jenkins/step/package.groovy→ci/jenkins/step/packaging.groovy +1 −3 Original line number Diff line number Diff line timeout(time: 5, unit: 'MINUTES') { dir ("ci/jenkins/scripts") { sh "pip3 install -r requirements.txt" sh "./yaml_processor.py merge -f /opt/milvus/conf/server_config.yaml -m ../yaml/update_server_config.yaml -i && rm /opt/milvus/conf/server_config.yaml.bak" sh "./packaging.sh" } sh "tar -zcvf ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz -C /opt/ milvus" withCredentials([usernamePassword(credentialsId: "${params.JFROG_CREDENTIALS_ID}", usernameVariable: 'JFROG_USERNAME', passwordVariable: 'JFROG_PASSWORD')]) { def uploadStatus = sh(returnStatus: true, script: "curl -u${JFROG_USERNAME}:${JFROG_PASSWORD} -T ./${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz ${params.JFROG_ARTFACTORY_URL}/milvus/package/${PROJECT_NAME}-${PACKAGE_VERSION}.tar.gz") if (uploadStatus != 0) { Loading