shared-actions/esb-deploy
2026-06-17 08:01:38 +02:00
..
action.yml fix: action did not provide stage toggle 2026-06-17 08:01:38 +02:00
README.md fix: action did not provide stage toggle 2026-06-17 08:01:38 +02:00

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
stage No true If true this is a stage deployment

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 }}
    stage: true

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