ARTIFACT
Runtime және artifact
Artifact — build output бар жүктелетін ZIP. Runtime — generated code PHP-ге жақын behavior көрсетуі үшін керек Go/PHP compatibility layer.
Artifact ішінде не бар
- Таңдалған атаумен дайын бинарник.
- Қосылған болса build logs және manifest/checksum.
- Қысқа run commands бар README_RUN.
- Нәтижені іске қосуға керек service files.
Runtime деген не
- PHP semantics үшін Go helper-лар: arrays, strings, files және web APIs.
- Runtime generation/build кезеңінде қосылады; ол PHP interpreter емес.
- Жоба unsupported function қолданса, compiler/runtime оны log ішінде көрсетеді.
- Runtime version reproducible build және diagnostics үшін маңызды.
Artifact source ZIP емес
Жүктелетін нәтиже — build output. Оған secrets сақтамаңыз және source project backup ретінде қолданбаңыз.
Жинақтан кейін ZIP ішінде не бар
Artifact ішінде README_RUN.md, manifest.json, SHA256SUMS және deploy/nginx/php2go-binary.conf бар. Пайдаланушы checksum тексеріп, бинарьді Nginx артына қоя алады.