/
action.yml
47 lines (47 loc) · 1.51 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
35
36
37
38
39
40
41
42
43
44
45
46
47
# action.yml
name: "GitHub Action to create an Azure DevOps Bug Workitem when a workflow fails"
author: "Stefan Stranger"
description: "Creates an Azure DevOps Bug Workitem on failed Github Workflows"
inputs:
OrganizationName: # Azure DevOps Organization (Account) name
description: "Name of Azure DevOps Organization"
required: true
PATName: # Azure DevOps Personal Access Token (PAT) stored in secret
description: "Name of Github Action environment variable for PAT"
required: true
ProjectName:
description: "Name of Azure DevOps Project"
required: true
AreaPath: # Azure DevOps Area Path
description: "Azure DevOps Area Path. Example: 'Contoso\\Automation'"
required: true
IterationPath: # Azure DevOps Iteration Path
description: "Azure DevOps Iteration Path. Example: 'Contoso'"
required: true
GithubToken: # Github Token value stored as secret
description: "Github Token value stored as secret"
required: true
WorkflowFileName: # Github Workflow name (main.yml)
description: "Github Workflow file name"
required: true
runs:
using: "docker"
image: "Dockerfile"
args:
- -OrganizationName
- ${{inputs.OrganizationName}}
- -PAT
- ${{inputs.PAT}}
- -ProjectName
- ${{inputs.ProjectName}}
- -AreaPath
- ${{inputs. AreaPath}}
- -IterationPath
- ${{inputs.IterationPath}}
- -GithubToken
- ${{inputs.GithubToken}}
- -WorkflowFileName
- ${{inputs.WorkflowFileName}}
branding:
icon: "alert-triangle"
color: "red"