"...composable_kernel-1.git" did not exist on "66edb2590d47a4dd4208e10998b19d0318b1cd71"
Commit 6ecef55f authored by illsilin's avatar illsilin
Browse files

run sccache_wrapper before build if ccache server found

parent 35cf9b18
...@@ -110,7 +110,7 @@ def getDockerImage(Map conf=[:]){ ...@@ -110,7 +110,7 @@ def getDockerImage(Map conf=[:]){
{ {
echo "CCACHE SERVER: ${env.CK_CCACHE} NOT FOUND, got ${check_host} response" echo "CCACHE SERVER: ${env.CK_CCACHE} NOT FOUND, got ${check_host} response"
} }
dockerArgs = dockerArgs + " --build-arg CCACHE_SECONDARY_STORAGE='redis://${env.CK_CCACHE}' --build-arg COMPILER_LAUNCHER='ccache' " dockerArgs = dockerArgs + " --build-arg CCACHE_SECONDARY_STORAGE='redis://${env.CK_CCACHE}' --build-arg COMPILER_LAUNCHER='sccache' "
env.CCACHE_DIR = """/tmp/ccache_store""" env.CCACHE_DIR = """/tmp/ccache_store"""
env.CCACHE_SECONDARY_STORAGE="""redis://${env.CK_CCACHE}""" env.CCACHE_SECONDARY_STORAGE="""redis://${env.CK_CCACHE}"""
} }
...@@ -153,7 +153,7 @@ def buildDocker(install_prefix){ ...@@ -153,7 +153,7 @@ def buildDocker(install_prefix){
{ {
echo "CCACHE SERVER: ${env.CK_CCACHE} NOT FOUND, got ${check_host} response" echo "CCACHE SERVER: ${env.CK_CCACHE} NOT FOUND, got ${check_host} response"
} }
dockerArgs = dockerArgs + " --build-arg CCACHE_SECONDARY_STORAGE='redis://${env.CK_CCACHE}' --build-arg COMPILER_LAUNCHER='ccache' " dockerArgs = dockerArgs + " --build-arg CCACHE_SECONDARY_STORAGE='redis://${env.CK_CCACHE}' --build-arg COMPILER_LAUNCHER='sccache' "
env.CCACHE_DIR = """/tmp/ccache_store""" env.CCACHE_DIR = """/tmp/ccache_store"""
env.CCACHE_SECONDARY_STORAGE="""redis://${env.CK_CCACHE}""" env.CCACHE_SECONDARY_STORAGE="""redis://${env.CK_CCACHE}"""
} }
...@@ -233,6 +233,9 @@ def cmake_build(Map conf=[:]){ ...@@ -233,6 +233,9 @@ def cmake_build(Map conf=[:]){
rm -rf install rm -rf install
mkdir install mkdir install
cd build cd build
if [ "${env.CK_CCACHE}" ]; then \
../script/sccache_wrapper.sh;
fi
""" """
def setup_cmd = conf.get("setup_cmd", "${cmake_envs} cmake ${setup_args} .. ") def setup_cmd = conf.get("setup_cmd", "${cmake_envs} cmake ${setup_args} .. ")
// reduce parallelism when compiling, clang uses too much memory // reduce parallelism when compiling, clang uses too much memory
...@@ -251,7 +254,7 @@ def cmake_build(Map conf=[:]){ ...@@ -251,7 +254,7 @@ def cmake_build(Map conf=[:]){
sh cmd sh cmd
// Only archive from master or develop // Only archive from master or develop
if (package_build == true && (env.BRANCH_NAME == "develop" || env.BRANCH_NAME == "master")) { if (package_build == true && (env.BRANCH_NAME == "develop" || env.BRANCH_NAME == "amd-master")) {
archiveArtifacts artifacts: "build/*.deb", allowEmptyArchive: true, fingerprint: true archiveArtifacts artifacts: "build/*.deb", allowEmptyArchive: true, fingerprint: true
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment