-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstep.yml
155 lines (133 loc) · 4.34 KB
/
step.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
#
# A couple of useful guides & docs:
#
# - Main Bitrise CLI docs: https://github.com/bitrise-io/bitrise/tree/master/_docs
# - Step Development Guideline: https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
# - Bitrise.yml format spec: https://github.com/bitrise-io/bitrise/blob/master/_docs/bitrise-yml-format-spec.md
# - Bitrise docs: http://devcenter.bitrise.io/
# - Bitrise CLI guides: http://devcenter.bitrise.io/bitrise-cli/
title: |-
Jira Management & Release Notes
summary: |
Creates release notes from jira issues and adds comments and transitions to issues
description: |
Creates release notes and stores them in an environment variable. Updates issues with comments and transitions them to QA.
website: https://github.com/roadtrippers/bitrise-jira-step-ios
source_code_url: https://github.com/roadtrippers/bitrise-jira-step-ios
support_url: https://github.com/roadtrippers/bitrise-jira-step-ios
host_os_tags:
- osx-10.10
- ubuntu-16.04
# If this step should be available only for certain project types
# just uncomment this `project_type_tags` section and include all the
# project types supported by the step. If the step can be used for all
# project types then you can just remove this section.
# If no `project_type_tags` specified (or specified as an empty array)
# that means the step can be used for any project type.
# You can find more information about project type tags in the Step Development Guideline:
# https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
#
# project_type_tags:
# - ios
# - macos
# - android
# - xamarin
# - react-native
# - cordova
# - ionic
# Type tags are used for categorizing steps, for easier step discovery in Step Libraries.
# You can find more information about type tags in the Step Development Guideline:
# https://github.com/bitrise-io/bitrise/blob/master/_docs/step-development-guideline.md
type_tags:
- utility
is_requires_admin_user: true
is_always_run: false
is_skippable: false
run_if: ""
deps:
brew:
- name: git
- name: wget
apt_get:
- name: git
- name: wget
toolkit:
go:
package_name: https://github.com/roadtrippers/bitrise-jira-step-ios
inputs:
- jira_username:
opts:
title: "Jira Username"
summary: Jira Username used for authentication. Ex. [email protected]
is_required: true
is_sensitive: true
- jira_api_token_string:
opts:
title: "Jira API Token String"
summary: Jira API Token String.
is_required: true
is_sensitive: true
- jira_organization_url:
opts:
title: "Jira Organization URL"
summary: Jira Organization URL. No trailing \
is_required: true
- version_number:
opts:
title: "Version Number"
summary: The version number
description: |
The version number.
is_required: true
- build_number:
opts:
title: "Build Number"
summary: The build number
description: |
The build number.
is_required: true
- jira_project_id: "ROAD"
opts:
title: "Project ID"
summary: ID of the Project. Ex. "ROAD"
is_required: true
- jira_branch_custom_field_id: "15103"
opts:
title: "Branch field ID"
summary: ID of the Branch field. Ex. 15103
is_required: true
- jira_component_id: "iOS"
opts:
title: "Component ID"
summary: Component ID. Ex. iOS
is_required: false
- jira_labels_to_search: "needs_build"
opts:
title: "Labels to filter by"
summary: Comma seperated list of Jira Labels
is_required: false
- jira_labels_to_remove: "needs_build"
opts:
title: "Labels to remove"
summary: Comma seperated list of Jira Labels
is_required: false
- jira_labels_to_add: "needs_qa"
opts:
title: "Labels to add"
summary: Comma seperated list of Jira Labels
is_required: false
- jira_username_list:
opts:
title: "Jira Usernames"
summary: Comma seperated list of Jira Username:UserId
is_required: false
- jira_transition_id: "671"
opts:
title: "Jira Transition ID"
summary: Each issue will transition to this ID. Ex. 671 = QA
is_required: false
outputs:
- RELEASE_NOTES:
opts:
title: "Release Notes Output"
summary: Release notes generated from the issue titles that were found