-
Notifications
You must be signed in to change notification settings - Fork 70
Closed
Milestone
Description
Composite currently only has a label
. But that appears to be something that would be visible in the Che UI. It should have an id
as well so that tools like odo can reference composite commands with the following requirements:
- 2 distincts attributes:
label
andid
- both can coexist
id
is mandatoryid
used to reference parent devfiles commands (notlabel
)
Sample devfile snippet to show example of usage/format:
projects:
- name: "devworkspace-spec"
git:
location: "https://github.com/che-incubator/devworkspace-api"
branch: "master"
commands:
- exec:
commandLine: "./buildSchema.sh"
component: build-tools
id: buildSchema
- vscodeTask:
id: openDevfile
inlined:
json
- composite:
id: buildAndOpen
label: Build schema and open devfile
commands:
- buildSchema
- openDevfile
parallel: false
components:
- container:
image: some container image with required build tools
name: "build-tools"
Metadata
Metadata
Assignees
Labels
No labels