envoy离线编译方法
先在能上网的机器上编译一次
export ENVOY_DOCKER_BUILD_DIR=/home/tong/Source/envoyproxy/envoy-build-cache-20260914 export BAZEL_BUILD_EXTRA_OPTIONS="--config=openssl" ./ci/run_envoy_docker.sh './ci/do_ci.sh release.server_only.binary'
把cache好的编译依赖打包
tar czvf envoy-build-cache-v1.39.1.tar.gz repository_cache/ bazel_root/base/external/ bazel_root/install/ .cache/bazelisk/
到目标机指定目录解压
/home/builder/Data/build_cache tar zxvf envoy-build-cache-v1.39.1.tar.gz
到envoy根目录编译
export ENVOY_BUILD_IMAGE=envoy-build:offline-v1.39.1 export ENVOY_DOCKER_BUILD_DIR=/home/builder/Data/build_cache export BAZEL_BUILD_EXTRA_OPTIONS="--config=openssl" ./ci/run_envoy_docker.sh './ci/do_ci.sh release.server_only.binary'
浙公网安备 33010602011771号