Parent: #1553 (under #1009).
User story
As a developer deploying to Shopware PaaS, I want to create builds and activate them through the same project deployment commands, so that switching hosting models does not require a separate lifecycle workflow.
Dependencies and current status
Use the executor lifecycle contract from #1554 and shared history/rollback policy from #1557. The concrete PaaS backend is not implemented yet.
Acceptance criteria
Out of scope
A PaaS SDK embedded in shopware-cli, archive upload through the SSH backend, database rollback, and application-specific health/worker orchestration.
Readiness checklist
Parent: #1553 (under #1009).
User story
As a developer deploying to Shopware PaaS, I want to create builds and activate them through the same project deployment commands, so that switching hosting models does not require a separate lifecycle workflow.
Dependencies and current status
Use the executor lifecycle contract from #1554 and shared history/rollback policy from #1557. The concrete PaaS backend is not implemented yet.
Acceptance criteria
deployment createproxiessw-paas application build createand returns the resulting application-build ID as an opaque deployment reference.deployment rollout <reference>proxiessw-paas application deployment create --application-build-id <reference>and returns an application-deployment ID as the rollout reference.sw-paasexecutable and give actionable errors when it is missing or unauthenticated. Reuse its authentication mechanism without copying credentials into project configuration.Out of scope
A PaaS SDK embedded in shopware-cli, archive upload through the SSH backend, database rollback, and application-specific health/worker orchestration.
Readiness checklist
deploymentbuild tag.