9. GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs β ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ URL:
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|
owner | ΠΠ° | ΠΠ»Π°Π΄Π΅Π»Π΅Ρ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ (Π»ΠΎΠ³ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ) |
repo | ΠΠ° | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ |
job_id | ΠΠ° | ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π΄Π°Π½ΠΈΡ |
Π’Π΅Π»ΠΎ Π·Π°ΠΏΡΠΎΡΠ°:
ΠΠ°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅Π»Π° Π·Π°ΠΏΡΠΎΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ°:
curl -X GET "https://api.gitverse.ru/repos/myorg/myrepo/actions/jobs/1234567/logs" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Accept: application/vnd.gitverse.object+json;version=latest"ΠΡΠ²Π΅Ρ (200 OK):
ΠΡΠ²Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π»ΠΎΠ³ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅.
Π€ΠΎΡΠΌΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°: text/plain
ΠΠΎΠ΄Ρ ΠΎΡΠ²Π΅ΡΠΎΠ²
| ΠΠΎΠ΄ | Π‘ΡΠ°ΡΡΡ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|
200 | Ok | ΠΠ°ΠΏΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π»ΠΎΠ³ΠΈ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ |
400 | Bad Request | ΠΠ΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ |
401 | Unauthorized | ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ |
403 | Forbidden | ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠ°Π² Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ |
404 | Not Found | ΠΠΎΠ³ΠΈ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ |
500 | Internal Server Error | ΠΠ½ΡΡΡΠ΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° |
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
- ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠΎΠΊΠ΅Π½ API ΡΠΊΠ°Π·Π°Π½ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ;
- ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°Π΄Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ.
8. GET /repos/{owner}/{repo}/actions/jobs/{job_id} β ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π·Π°Π΄Π°Π½ΠΈΠΈ10. GET /orgs/{org}/actions/variables β ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ