4. Деплой в sap систему
Для деплоя в onPremise-системы стандарт де-факто -- ux-ui5-tooling
Удобный консольный инструмент fiori, который умеет и собирать приложения, и запускать их в дев-среде для проверки, и деплоить в сап систему.
Вшит по умолчанию примерно во все относительно-современные темплейты проектов. Если хочется имплементировать его в старый проект, который базируется на других инструментах (например, из webIDE, или из старого тулинга) -- можно воспользоваться migration tool из поставки SAP Fiori Tools - Extension Pack. Которая автоматом сгенерирует нужные конфиги по вашим запросам, которые уже потом можно будет удобно и гибко настраивать.
Основная конфигурация деплоя при использовании ux-ui5-tooling будет лежать в корне проекта в файле ui5-deploy.yaml
specVersion: "3.1"
metadata:
name: name
type: application
builder:
resources:
excludes:
- /test/**
- /localService/**
customTasks:
- name: deploy-to-abap
afterTask: generateCachebusterInfo
configuration:
target:
url: https://url.to.your.system
client: "200"
app:
name: appname
package: packagename
transport: transportRequest
exclude:
- /test/
Тут главное быть внимательным, и вписывать актуальный номер транспортного реквеста при разработке.