1.1 KiB
1.1 KiB
esb-deploy
Deploy a service to an ESB docker host.
Inputs
| Input | Required | Default | Description |
|---|---|---|---|
docker-host |
Yes | - | esbdb3.schmalzgroup.net, esbdb4.schmalzgroup.net, esbdb2-stage.schmalzgroup.net |
java-version |
Yes | 25 | Same as default of the maven-build action |
maven-profile |
No | test |
Maven profile to activate during deploy |
maven-settings |
Yes | — | Secret containing the settings.xml content used for repository authentication |
service |
Yes | — | Name of the service to deploy |
Usage
- uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/esb-deploy@esb-deploy-v1
with:
service: my-service
docker-host: esbdocker2-stage.schmalzgroup.net
java-version: 8
maven-profile: test
maven-settings: ${{ secrets.MAVEN_SETTINGS }}
Notes
- The compose files are extracted from variables. They can be provided on the organization or repository level.
- The action uses the maven-build action to build the service. The pom.xml has to be in the root directory