forked from cccb-website-team/www
Add .forgejo/workflows/test.yaml
This commit is contained in:
parent
e93b399854
commit
df7add59ee
1 changed files with 37 additions and 0 deletions
37
.forgejo/workflows/test.yaml
Normal file
37
.forgejo/workflows/test.yaml
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
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 }} .
|
||||||
Loading…
Reference in a new issue