shared-actions/esb-deploy/README.md
Sebastian Böhringer 115300a7e1
All checks were successful
validate-shared-actions / validate-shared-actions (pull_request) Successful in 1m57s
Aikido Security PR Check / Aikido Security Scan (pull_request) Successful in 2m16s
fix: readme mentioned wrong parameters
2026-06-16 16:32:34 +02:00

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