CommandsAdding commands

Commands

Adding commands

You can use a devfile to specify commands to run in a workspace. Every command can contain a subset of actions. The actions in each subset are related to a specific component.

Prerequisites

Procedure

  1. Add a commands section to a devfile that contains a list of one or more commands.

  2. For each command, define a unique value for the mandatory id attribute.

  3. For each command, define a mandatory kind of one of the following kinds: exec, apply or composite

    sample command

    devfile.yaml
    commands:
    - id: build
        exec:
        component: mysql
        commandLine: mvn clean
        workingDir: /projects/spring-petclinic
    
  4. Adding a command group

  5. Adding an exec command

  6. Adding an apply command

  7. Adding a composite command

Additional resources