{"ref":"capability:deployment-operator","page":"/capabilities/deployment-operator","json":"/capabilities/deployment-operator.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"deployment-operator","name":"Deployment and operator","domain":"operations-and-runtime","ecosystems":["cap","btp"],"universal":false,"description":"Automating the build and deployment of a project with multiple modules: generating deployment descriptors and coordinating build, migration, deployment and validation commands. [Deployment](capability:deployment) describes the target runtime and lifecycle; this concerns the tooling that drives those steps.","short":"Automating build and deployment of multi-module projects","core_coverage":{"state":"core-only","what_core_does":"SAP publishes [@sap/artifact-management](artifact:sap-artifact-management), which reads a multi-module VS Code workspace, generates its MTA yaml and MTAR, and one-click deploys the bundle to Cloud Foundry; and [@sap/mdk-tools](artifact:sap-mdk-tools), a CLI with `mdk build`, `mdk deploy`, `mdk migrate` and `mdk validate` for Mobile Development Kit metadata projects specifically, built on the MTA Build Tool and the Cloud Foundry CLI.","where_it_stops":"Both are scoped tools rather than a general deployment operator: artifact-management to the MTA-bundling workflow a VS Code workspace drives, mdk-tools to MDK projects specifically. Neither has a public repository, and no community alternative for either was found.","sources":[{"url":"https://www.npmjs.com/package/@sap/artifact-management","title":"@sap/artifact-management — npm","checked":"2026-09-16","quote":"Artifact Management on SAP BTP facilitates the generation of project metadata comprising of multiple modules of different technologies, bundles the module into one single deployment artifact and supports one click deploy to Cloud Foundry"},{"url":"https://www.npmjs.com/package/@sap/mdk-tools","title":"@sap/mdk-tools — npm","checked":"2026-09-16","quote":"CLI tools for the mobile development kit (MDK) — build, deploy, migrate, and validate MDK metadata projects from the command line."}],"assessed_at":"2026-09-16"},"drafted_with_ai":true,"framing_by_ecosystem":{"cap":{"description":"Automating how a multi-technology SAP BTP project actually gets built and deployed, on top of what [deployment](capability:deployment) covers: generating an MTA descriptor from a workspace that bundles CAP, Fiori Elements and MDK modules into one artifact, and the build, deploy, migrate and validate commands a Mobile Development Kit project needs to reach Cloud Foundry. Deployment is the target runtime's own topology; this is the tooling that drives a build toward it."}},"history":[{"date":"2026-10-17","field":"description","from":"Automating how a multi-technology SAP BTP project actually gets built and deployed, on top of what [deployment](capability:deployment) covers: generating an MTA descriptor from a workspace that bundles CAP, Fiori Elements and MDK modules into one artifact, and the build, deploy, migrate and validate commands a Mobile Development Kit project needs to reach Cloud Foundry. Deployment is the target runtime's own topology; this is the tooling that drives a build toward it.","to":"Automating the build and deployment of a project with multiple modules: generating deployment descriptors and coordinating build, migration, deployment and validation commands. [Deployment](capability:deployment) describes the target runtime and lifecycle; this concerns the tooling that drives those steps.","reason":"Keep the default capability wording neutral; preserve the previous wording in framing_by_ecosystem.cap. Maintainer-requested scope audit."}]},"sap_delivery":{"door":"cap","all":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:saposs-vscode-mta-tools","name":"@sap_oss/vscode-mta-tools","json":"/artifacts/saposs-vscode-mta-tools.json"}]},"by_flavor":{"node":null,"java":null}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[{"ref":"artifact:saposs-vscode-mta-tools","name":"@sap_oss/vscode-mta-tools","json":"/artifacts/saposs-vscode-mta-tools.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:sap-artifact-management","name":"@sap/artifact-management","json":"/artifacts/sap-artifact-management.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:sap-mdk-tools","name":"@sap/mdk-tools","json":"/artifacts/sap-mdk-tools.json","ecosystem":"btp","origin_ring":"sap-official"}],"samples":[],"explained_by":[],"normative_context":[]}}