| Interface | Description |
|---|---|
| Console |
Used to write information of a task run, out to the build log.
|
| Console.SecureEnvVarSpecifier |
Used to specify which environment variables are secure and shouldn't be printed literally.
|
| EnvironmentVariables |
Environment variables for the task.
|
| Task |
Task interface is the starting point for the task plugin.
|
| TaskExecutionContext |
Used to provide the
TaskExecutor with context about the
environment of the task run. |
| TaskExecutor |
The implementation of this TaskExecutor interface will be the one which does the actual work of the task.
|
| TaskView |
Used to define the view of the task configuration.
|
| Class | Description |
|---|---|
| JobConsoleLogger | |
| TaskConfig |
Allows the plugin to specify information about the configuration it accepts and expects.
|
| TaskConfigProperty |
Specialization of
Property class, for task configuration. |
Copyright © 2014 ThoughtWorks, Inc. Go Version: 16.2.1-175