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
- func (e *Exporter) ExportSecretOutput(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.
func (*Exporter) ExportSecretOutput ¶
ExportSecretOutput is used for exposing secret values for other steps. Regular env vars are isolated between steps, so instead of calling `os.Setenv()`, use this to explicitly expose a secret value for subsequent steps.