diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a1e27ab..ed36588 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -5,11 +5,25 @@ jobs: deploy-dev: name: 'Deploy to dev' runs-on: ubuntu-latest - container: - image: ubuntu:22.04 # ← форсирует контейнер steps: - - run: | + - name: 'Cloning' + env: + SSH_KEY: ${{ secrets.SSH_PRIVATE_KEY }} + run: | echo "Container ID: $(cat /proc/1/cgroup | grep docker)" echo "Inside Docker: $(docker info >/dev/null 2>&1 && echo yes || echo no)" pwd - ls -la ~/.ssh/ || echo "No .ssh dir" \ No newline at end of file + ls -la ~/.ssh/ || echo "No .ssh dir" + echo "$SSH_KEY" > ~/.ssh/my_key + cat > ~/.ssh/config << 'EOF' + Host target-server.com + HostName target-server.com + User git + IdentityFile ~/.ssh/my_key + ProxyCommand ncat --proxy-type http --proxy http://proxy-ip:port %h %p + StrictHostKeyChecking no + UserKnownHostsFile /dev/null + IdentitiesOnly yes + EOF + chmod 600 ~/.ssh/config + chmod 600 ~/.ssh/my_key \ No newline at end of file