parent
5039e770bd
commit
85d1742283
3 changed files with 13 additions and 5 deletions
|
@ -13,7 +13,7 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
# 0.0.0 shouldn't clobber any released builds
|
# 0.0.0 shouldn't clobber any released builds
|
||||||
TAG ?= 0.53
|
TAG ?= 0.54
|
||||||
REGISTRY ?= quay.io/kubernetes-ingress-controller
|
REGISTRY ?= quay.io/kubernetes-ingress-controller
|
||||||
ARCH ?= $(shell go env GOARCH)
|
ARCH ?= $(shell go env GOARCH)
|
||||||
DOCKER ?= docker
|
DOCKER ?= docker
|
||||||
|
|
|
@ -283,14 +283,22 @@ cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF ..
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
|
|
||||||
# build zipkin lib
|
# build jaeger lib
|
||||||
cd "$BUILD_PATH/jaeger-client-cpp-$JAEGER_VERSION"
|
cd "$BUILD_PATH/jaeger-client-cpp-$JAEGER_VERSION"
|
||||||
sed -i 's/-Werror//' CMakeLists.txt
|
sed -i 's/-Werror//' CMakeLists.txt
|
||||||
mkdir .build
|
mkdir .build
|
||||||
cd .build
|
cd .build
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 -DBUILD_TESTING=OFF -DJAEGERTRACING_WITH_YAML_CPP=OFF -DJAEGERTRACING_BUILD_EXAMPLES=OFF ..
|
# Taken from https://github.com/jaegertracing/jaeger-client-cpp/blob/v0.4.1/scripts/build-plugin.sh
|
||||||
|
cat <<EOF > export.map
|
||||||
|
{
|
||||||
|
global:
|
||||||
|
OpenTracingMakeTracerFactory;
|
||||||
|
local: *;
|
||||||
|
};
|
||||||
|
EOF
|
||||||
|
cmake -DCMAKE_BUILD_TYPE=Release -DJAEGERTRACING_PLUGIN=ON -DBUILD_TESTING=OFF -DJAEGERTRACING_BUILD_EXAMPLES=OFF -DHUNTER_CONFIGURATION_TYPES=Release ..
|
||||||
make
|
make
|
||||||
make install
|
mv libjaegertracing_plugin.so /usr/local/lib/libjaegertracing_plugin.so
|
||||||
|
|
||||||
export HUNTER_INSTALL_DIR=$(cat _3rdParty/Hunter/install-root-dir)
|
export HUNTER_INSTALL_DIR=$(cat _3rdParty/Hunter/install-root-dir)
|
||||||
echo "HUNTER_INSTALL_DIR: ${HUNTER_INSTALL_DIR}"
|
echo "HUNTER_INSTALL_DIR: ${HUNTER_INSTALL_DIR}"
|
||||||
|
|
|
@ -855,7 +855,7 @@ func buildOpentracing(input interface{}) string {
|
||||||
if cfg.ZipkinCollectorHost != "" {
|
if cfg.ZipkinCollectorHost != "" {
|
||||||
buf.WriteString("opentracing_load_tracer /usr/local/lib/libzipkin_opentracing.so /etc/nginx/opentracing.json;")
|
buf.WriteString("opentracing_load_tracer /usr/local/lib/libzipkin_opentracing.so /etc/nginx/opentracing.json;")
|
||||||
} else if cfg.JaegerCollectorHost != "" {
|
} else if cfg.JaegerCollectorHost != "" {
|
||||||
buf.WriteString("opentracing_load_tracer /usr/local/lib/libjaegertracing.so /etc/nginx/opentracing.json;")
|
buf.WriteString("opentracing_load_tracer /usr/local/lib/libjaegertracing_plugin.so /etc/nginx/opentracing.json;")
|
||||||
}
|
}
|
||||||
|
|
||||||
buf.WriteString("\r\n")
|
buf.WriteString("\r\n")
|
||||||
|
|
Loading…
Reference in a new issue