From 707592d7c78e055d346ad0af6e4ffcecbbb03c65 Mon Sep 17 00:00:00 2001 From: HeCPDF <85213598+HeCPDF@users.noreply.github.com> Date: Sun, 21 Aug 2022 13:07:29 +0800 Subject: [PATCH] Update debug-ubuntu.yml --- .github/workflows/debug-ubuntu.yml | 35 ++---------------------------- 1 file changed, 2 insertions(+), 33 deletions(-) diff --git a/.github/workflows/debug-ubuntu.yml b/.github/workflows/debug-ubuntu.yml index cb62157..1575b72 100644 --- a/.github/workflows/debug-ubuntu.yml +++ b/.github/workflows/debug-ubuntu.yml @@ -7,36 +7,5 @@ jobs: build: runs-on: ubuntu-latest steps: - - name: Create Ngrok session - run: | - NGROK_TOKEN=1xa9aVZmwTkYKG7U4FJXKJ2Caq5_2UW325uemhEyhbWWU3UDL - USER_PASS=Az400400 - if [[ -z "$NGROK_TOKEN" ]]; then - echo "Please set 'NGROK_TOKEN'" - exit 2 - fi - if [[ -z "$USER_PASS" ]]; then - echo "Please set 'USER_PASS' for user: $USER" - exit 3 - fi - echo "### Install ngrok ###" - wget -q https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-386.zip - unzip ngrok-stable-linux-386.zip - chmod +x ./ngrok - echo "### Update user: $USER password ###" - echo -e "$USER_PASS\n$USER_PASS" | sudo passwd "$USER" - echo "### Start ngrok proxy for 22 port ###" - ./ngrok authtoken "$NGROK_TOKEN" - ./ngrok tcp 22 --log ".ngrok.log" & - sleep 10 - HAS_ERRORS=$(grep "command failed" < .ngrok.log) - if [[ -z "$HAS_ERRORS" ]]; then - echo "" - echo "==========================================" - echo "To connect: $(grep -o -E "tcp://(.+)" < .ngrok.log | sed "s/tcp:\/\//ssh $USER@/" | sed "s/:/ -p /")" - echo "==========================================" - else - echo "$HAS_ERRORS" - exit 4 - fi - shell: bash + - name: Setup Debug Session + uses: csexton/debugger-action@master