Unverified Commit 07a127f3 authored by quicksilver's avatar quicksilver Committed by GitHub
Browse files

Developing a modular pipeline library to improve DevOps collaboration (#3282)



* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Developing a modular pipeline library to improve DevOps collaboration

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Update code checker rule

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Cleanup Helm Charts

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* Cleanup Helm Charts

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>

* always enable fiu to keeping behavior

Signed-off-by: default avatarquicksilver <zhifeng.zhang@zilliz.com>
parent 81613313
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -11,3 +11,5 @@ exclude_paths:
  - 'docker/**'
  - 'docs/**'
  - 'tests/**'
  - '.github/**'
  - '.jenkins/**'
+0 −1
Original line number Diff line number Diff line
@@ -14,7 +14,6 @@ __pycache__
# vscode generated files
.vscode

build
cmake-build-debug
cmake-build-release
cmake_build
+18 −0
Original line number Diff line number Diff line
timeout(time: 60, unit: 'MINUTES') {
	dir ("ci/scripts") {
		def isTimeTriggeredBuild = currentBuild.getBuildCauses('hudson.triggers.TimerTrigger$TimerTriggerCause').size() != 0
		if (!isTimeTriggeredBuild) {
			sh "./check_ccache.sh -l ${params.JFROG_ARTFACTORY_URL}/ccache || echo \"ccache files not found!\""
		}

		if ("${BINARY_VERSION}" == "gpu") {
			sh "/bin/bash --login -c \". ./before-install.sh && ./build.sh -t ${params.BUILD_TYPE} -j4 -i ${env.MILVUS_INSTALL_PREFIX} --coverage -l -g -u\""
		} else {
			sh "/bin/bash --login -c \". ./before-install.sh && ./build.sh -t ${params.BUILD_TYPE} -j4 -i ${env.MILVUS_INSTALL_PREFIX} --coverage -l -u\""
		}

		withCredentials([usernamePassword(credentialsId: "${params.JFROG_CREDENTIALS_ID}", usernameVariable: 'USERNAME', passwordVariable: 'PASSWORD')]) {
			sh "./update_ccache.sh -l ${params.JFROG_ARTFACTORY_URL}/ccache -u ${USERNAME} -p ${PASSWORD}"
		}
	}
}
+3 −6
Original line number Diff line number Diff line
timeout(time: 30, unit: 'MINUTES') {
timeout(time: 10, unit: 'MINUTES') {
    dir ("ci/scripts") {
        sh ". ./before-install.sh && ./coverage.sh"
        String formatFlag = "${BINARY_VERSION}-version-${OS_NAME}-unittest".replaceAll("\\.", "_").replaceAll("-", "_")
        if (isTimeTriggeredBuild()) {
        def isTimeTriggeredBuild = currentBuild.getBuildCauses('hudson.triggers.TimerTrigger$TimerTriggerCause').size() != 0
        if (isTimeTriggeredBuild) {
            withCredentials([[$class: 'StringBinding', credentialsId: "milvus-ci-codecov-token", variable: 'CODECOV_TOKEN']]) {
                sh "curl -s https://codecov.io/bash | bash -s - -f output_new.info -U \"--proxy http://proxy.zilliz.tech:1088\" -A \"--proxy http://proxy.zilliz.tech:1088\" -n ${BINARY_VERSION}-version-${OS_NAME}-unittest -F nightly -F ${formatFlag} || echo \"Codecov did not collect coverage reports\""
            }
@@ -13,7 +14,3 @@ timeout(time: 30, unit: 'MINUTES') {
        }
    }
}

boolean isTimeTriggeredBuild() {
    return (currentBuild.getBuildCauses('hudson.triggers.TimerTrigger$TimerTriggerCause').size() != 0) ? true : false;
}
Loading