Checkout ueber die interne Gitea-Adresse klonen
Der Weg vom Job-Container zur oeffentlichen Domain ist auf dem VPS zu: Gitea laeuft auf demselben Host, das Paket geht an die oeffentliche IP und findet nicht zurueck (NAT-Hairpin). Der Umweg ueber host-gateway scheitert zusaetzlich an der Firewall (curl: Connection timed out). actions/checkout bekommt daher github-server-url auf die interne Adresse. Der Job-Container haengt im Netz gitea-ci und erreicht Gitea dort unter seinem Containernamen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,7 +9,13 @@ jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
# Intern klonen statt ueber die oeffentliche Domain: Gitea laeuft auf
|
||||
# demselben Host, der Weg ueber die oeffentliche IP findet nicht
|
||||
# zurueck (NAT-Hairpin). Der Job-Container erreicht Gitea ueber das
|
||||
# Netz gitea-ci unter seinem Containernamen.
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
github-server-url: http://gitea:3000
|
||||
|
||||
- uses: actions/setup-node@v4
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user