b-yond-infinite-network/JiraTaskSync
Sync GITHUB Issues with JIRA Tasks (or Subtasks)
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| GITHUB_TOKEN | The token (should be a secret) to sync back information to Github | yes | — |
| JIRA_BASEURL | hostname to connect to Jira (do not add https://) | yes | localhost |
| JIRA_USEREMAIL | user email/login address to use the token of | yes | BLANK |
| JIRA_APITOKEN | token to use to connect to JIRA | yes | http://localhost |
| JIRA_PROJECTKEY | the key (prefix) used by JIRA for the project | yes | BLA |
| JIRA_ISSUETYPE_NAME | the JIRA issue type to use in JIRA to track the GITHUB Issues | yes | Subtask |
| JIRA_STATE_INPROGRESS | the JIRA transition name equivalent to GITHUB assigned (In Progress) | yes | In Progress |
| JIRA_STATE_DONE | the JIRA transition name equivalent to GITHUB closed (Done) | yes | Done |
| JIRA_STATE_TODO | the JIRA transition name in JIRA equivalent to GITHUB open/reopened (To Do) | yes | To Do |
| JIRA_DEFAULT_PARENT | A default parent JIRA Issue to attach new subtask to (in Subtask mode) | yes | — |
| JIRA_DEFAULT_EPIC | A default JIRA Epic to link new Issues to (in Epic Mode and Subtask mode) | yes | — |
| SUBTASK_MODE | attach in JIRA to the labelled story/task as a subtask of the specified JIRA_ISSUETYPE_NAME or replace the story/task itself with GITHUB data | yes | true |
| EPIC_MODE | link in JIRA to the Epic of the labelled story/task we attach to in subtask mode OR, in non-subtask mode, attach to the Epic labelled and create a new JIRA_ISSUETYPE_NAME if it does not exist in the labelled Epic | yes | false |
| ASSIGNEE_PUSH | Whether we want to extract and push the first assignee email as found in GITHUB into the assignee field in JIRA | yes | false |
| FORCE_CREATION_LABEL | The label to use when you want to force the creation of the issue in JIRA and have the created story as label in GITHUB | yes | CREATE-IN-JIRA |
| OWN_LABEL | The label to use when you want to force the up sync to a specific JIRA story, independently of title, and other properties | yes | own |
| DEBUG_MODE | Should log as many info as possible | yes | false |
Outputs
| name | description |
|---|---|
| status | The status of the sync |
| time | when was the sync finished |