37 lines
No EOL
1 KiB
YAML
37 lines
No EOL
1 KiB
YAML
name: Test setup
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
env:
|
|
TEST_URL: berlin.ccc.de
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: debian-stable
|
|
name: Test setup
|
|
steps:
|
|
- name: Check env
|
|
run: env
|
|
- name: Install tools
|
|
run: |
|
|
apt-get update
|
|
apt-get install -y --no-install-recommends curl ca-certificates inetutils-ping iproute2 git
|
|
- name: Check resolv.conf
|
|
run: cat /etc/resolv.conf
|
|
- name: Check IP config
|
|
run: ip address
|
|
- name: Check IPv4 route
|
|
run: ip -4 route
|
|
- name: Check IPv6 route
|
|
run: ip -6 route
|
|
- name: Check IPv4 internet
|
|
run: ping -c4 1.1.1.1
|
|
- name: Check IPv6 internet
|
|
run: ping6 -c4 2606:4700:4700::1111
|
|
- name: Check IPv4 HTTP
|
|
run: curl -4 -vLo /dev/null ${{ env.TEST_URL }}
|
|
- name: Check IPv6 HTTP
|
|
run: curl -6 -vLo /dev/null ${{ env.TEST_URL }}
|
|
- name: Check out the repository
|
|
run: git clone ${{ env.FORGEJO_SERVER_URL }}/${{ env.FORGEJO_REPOSITORY }} . |