UpdateTask
client.environments.automations.tasks.update(TaskUpdateParams { id, dependsOn, metadata, spec } body, RequestOptionsoptions?): TaskUpdateResponse
POST/gitpod.v1.EnvironmentAutomationService/UpdateTask
Updates an automation task configuration.
Use this method to:
- Modify task commands
- Update task triggers
- Change dependencies
- Adjust execution settings
Examples
-
Update command:
Changes the task’s command.
id: "d2c94c27-3b76-4a42-b88c-95a85e392c68" spec: command: "npm run test:coverage" -
Update triggers:
Modifies when the task runs.
id: "d2c94c27-3b76-4a42-b88c-95a85e392c68" metadata: triggeredBy: trigger: - postEnvironmentStart: true
UpdateTask
import Gitpod from '@gitpod/sdk';
const client = new Gitpod({
bearerToken: process.env['GITPOD_API_KEY'], // This is the default and can be omitted
});
const task = await client.environments.automations.tasks.update({
id: 'd2c94c27-3b76-4a42-b88c-95a85e392c68',
spec: { command: 'npm run test:coverage' },
});
console.log(task);{}Returns Examples
{}