Documentation
¶
Index ¶
- type Exporter
- func (e *Exporter) ExportOutput(key, value string) error
- func (e *Exporter) ExportOutputFile(key, sourcePath, destinationPath string) error
- func (e *Exporter) ExportOutputFilesZip(key string, sourcePaths []string, zipPath string) error
- func (e *Exporter) ExportOutputNoExpand(key, value string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Exporter ¶
type Exporter struct {
// contains filtered or unexported fields
}
Exporter ...
func (*Exporter) ExportOutput ¶
ExportOutput is used for exposing values for other steps. Regular env vars are isolated between steps, so instead of calling `os.Setenv()`, use this to explicitly expose a value for subsequent steps.
func (*Exporter) ExportOutputFile ¶
ExportOutputFile is a convenience method for copying sourcePath to destinationPath and then exporting the absolute destination path with ExportOutput()
func (*Exporter) ExportOutputFilesZip ¶
ExportOutputFilesZip is a convenience method for creating a ZIP archive from sourcePaths at zipPath and then exporting the absolute path of the ZIP with ExportOutput()
func (*Exporter) ExportOutputNoExpand ¶
ExportOutputNoExpand works like ExportOutput but does not expand environment variables in the value. This can be used when the value is unstrusted or is beyond the control of the step.