This UI5 Application enables a packaged deployment of the UI5 Spreadsheet Importer to use as central deployed component.
Either npm or yarn for dependency management.
You can use this concept in multiple ways:
- create your own app and use the same concept as here
- clone/fork the repo and change according to your needs
- use the app as is and only change config
Use npm
to install the dependencies:
npm install
- change .env file to your needs
Copy the .envTEMPLATE
and rename it to .env
. Add your credentials to the file.
- Change the ui5-deploy.yaml file to your needs
Copy ui5-deployTEMPLATE.yaml
file and rename to ui5-deploy.yaml
and change the following values to your needs:
- target url
- target client
- app name
- app description
- app package
- app transport
- Deploy the app
Execute the following command to build and deploy the app:
npm run deploy
It is recommended to start with this sample app to deploy the Spreadsheet Importer to your local server.
When you executed the above steps, you can create a new app in your own git server.
Commit your changes (like the new deploy yaml) and then push to your git server.
If a new version of this app is available, you can update your local deployed app.
You then have to git remotes like origin
and local
.
When you want to update your local deployed app, you can execute the following command:
git pull origin main # pull the latest changes from the repo
npm install # install the latest dependencies including the newest versions of spreadsheetimporter
npm run deploy # deploy the app to your local server
git push local main # push the changes to your local git server
Alternatively you can use the node addNewVersion.js
command to only update the relevant lines in the package.json
and manifest.json
files.
node addNewVersion.js
git commit -am "update version"
git push local main
This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.