-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yml
34 lines (31 loc) · 1.45 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: 'Wait/watch an execution task in Octopus Deploy'
description: 'GitHub Action to wait/watch an execution task in Octopus Deploy'
author: 'Octopus Deploy'
branding:
color: 'blue'
icon: 'package'
inputs:
server_task_id:
description: 'The execution task ID to watch/wait for.'
required: true
polling_interval:
default: 10
description: 'How frequently, in seconds, to check the status.'
timeout_after:
default: 600
description: 'Duration, in seconds, to allow for completion before timing out.'
hide_progress:
default: false
description: 'Whether to hide the progress of the task.'
server:
description: 'The instance URL hosting Octopus Deploy (i.e. "https://octopus.example.com/"). The instance URL is required, but you may also use the OCTOPUS_URL environment variable.'
api_key:
description: 'The API key used to access Octopus Deploy. An API key is required, but you may also use the OCTOPUS_API_KEY environment variable. It is strongly recommended that this value retrieved from a GitHub secret.'
space:
description: 'The name of a space within which this command will be executed. The space name is required, but you may also use the OCTOPUS_SPACE environment variable.'
outputs:
task_state:
description: 'The final TaskState (Canceled, Failed, Success, or TimedOut) returned from Octopus, or undefined if Octopus could not be contacted to retrieve the state. '
runs:
using: 'node20'
main: 'dist/index.js'