Рассматривали ли вы включение bash shebang в вашу оболочку?
#!/bin/bash -xe
if [[ "${BRANCH_NAME}" == "master" ]] || [[ "${BRANCH_NAME}" == "master_dev" ]]
....
Это заставит Дженкинса использовать ваш локальный интерпретатор bash.
вам может понадобиться frp!https://github.com/fatedier/frp
frp — это быстрый обратный прокси-сервер, который помогает открыть локальный сервер за NAT или брандмауэром в Интернете. На данный момент он поддерживает протоколы tcp и udp, а также протоколы http и https, где запросы могут перенаправляться во внутренние службы по доменному имени.