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