From a20e8f163fde7d64cbc258b6903230dda651adf9 Mon Sep 17 00:00:00 2001 From: James Mills Date: Tue, 26 May 2020 12:19:27 +1000 Subject: Add CI for our Static Netdata builds (which kickstart-static64 uses) (#9130) * Add tool to build the static x864_64 Netdata * Add error if the netdata binary is not statically linked * Add Github Workflow for testing static builds * Don't use docker run -i -t if not on a tty --- packaging/makeself/build-x86_64-static.sh | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'packaging/makeself/build-x86_64-static.sh') diff --git a/packaging/makeself/build-x86_64-static.sh b/packaging/makeself/build-x86_64-static.sh index 7326dd2055..dca6f1ae08 100755 --- a/packaging/makeself/build-x86_64-static.sh +++ b/packaging/makeself/build-x86_64-static.sh @@ -32,10 +32,16 @@ if ! docker inspect "${DOCKER_CONTAINER_NAME}" > /dev/null 2>&1; then fi # Run the build script inside the container -run docker run -a stdin -a stdout -a stderr -i -t -v \ - "$(pwd)":/usr/src/netdata.git:rw \ - "${DOCKER_CONTAINER_NAME}" \ - /bin/sh /usr/src/netdata.git/packaging/makeself/build.sh "${@}" +if [ -t 1 ]; then + run docker run -a stdin -a stdout -a stderr -i -t -v \ + "$(pwd)":/usr/src/netdata.git:rw \ + "${DOCKER_CONTAINER_NAME}" \ + /bin/sh /usr/src/netdata.git/packaging/makeself/build.sh "${@}" +else + run docker run -v "$(pwd)":/usr/src/netdata.git:rw \ + "${DOCKER_CONTAINER_NAME}" \ + /bin/sh /usr/src/netdata.git/packaging/makeself/build.sh "${@}" +fi if [ "${USER}" ]; then sudo chown -R "${USER}" . -- cgit v1.2.3