Use GitHub actions to comment on Jira issues.
To provide a URL and credentials you can use the gajira-login action, which will write a config file this action can read.
Alternatively, you can set some environment variables:
JIRA_BASE_URL- e.g.https://my-org.atlassian.net. The URL for your Jira instance.JIRA_API_TOKEN- e.g.iaJGSyaXqn95kqYvq3rcEGu884TCbMkU. An access token.JIRA_USER_EMAIL- e.g.user@example.com. The email address for the access token.
issue(required) - The issue key to comment on, e.g.'TEST-23'comment(required) - The comment to make, e.g.'This one's important'
None.
The following examples are valid steps for a particular job in a workflow; to see how to integrate them into a fully worked example, refer to the documentation.
Using atlassian/gajira-login and GitHub secrets for authentication:
- name: Login
uses: atlassian/gajira-login@v2.0.0
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}
- name: Comment
uses: tomhjp/gh-action-jira-comment@v0.1.3
with:
issue: TEST-23
comment: "This is an automated comment"