Hook output resolver
The hook output resolver reads parameter values from hook outputs.

Properties

Here are the properties of the hook output resolver:
Key
Required
Type
Description
resolver
yes
string
Resolver name, this must be hook-output.
hook
yes
string
Name of the hook whose output should be read.
confidential
no
boolean
Conceal the resolved parameter value from logs, defaults to false
immutable
no
boolean
Mark the parameter as immutable, defaults to false

Examples

This stack configuration has a hook named my-hook, which runs before stack operations. It is a command hook and will store the output from the shell command to hook outputs from where the subsequent hooks and parameter resolvers can access it.
A hook output resolver reads the output of my-hook and sets it as the value of the Greeting parameter.
1
parameters:
2
Greeting:
3
resolver: hook-output
4
hook: my-hook
5
hooks:
6
- name: my-hook
7
type: cmd
8
stage: before
9
command: echo 'hello world'
Copied!

Last modified 16d ago
Export as PDF
Copy link