The convey tasks provides some intrinsic tasks that convey provides.
A clean task will remove files from the host relative and limited to the
directory containing the
`convey.yml` for the run.
| Name | Required | Default | Description |
| --------- | -------- | ------- | ----------- |
| files | Yes | | A list of filenames relative to the convey.yml file to remove. |
An export task will move files from the workspace to the host. Files on the host
will be created relative to the
`convey.yml` file.
| Name | Required | Default | Description |
| --------- | -------- | ------- | ----------- |
| files | Yes | | A single filename or a list of files to copy from the workspace to the host. Files can be specified in one of two forms which can be mixed. The first is
`source:destination` and the other is
`filename` where filename will be used for both the host and the volume. |
- binary:binary-linux-x86_64 An import task copies files from the host to the workspace. It has one required
attribute named
`files`. This is a list of files relative to the directory
containing the
`convey.yml` file that will be copied into the workspace.
| Name | Required | Default | Description |
| ----- | -------- | ------- | ----------- |
| files | Yes | | A single filename or a list of files to copy from the host to the workspace. Files can be specified in one of two forms which can be mixed. The first is
`source:destination` and the other is
`filename` where filename will be used for both the host and the volume. |
A noop task does nothing. It is a "NO OPeration" task. It's used primarily in
testing, but could be useful for stubbing stuff out or debugging.