Jira Xray Tools is a Visual Studio Code extension to automate common Jira and Xray Cloud workflows from the Command Palette.
Features
- Configure Jira and Xray credentials securely using VS Code SecretStorage.
- Test Jira and Xray connectivity before running workflows.
- Create Jira issues.
- Create Xray Test issues.
- Create Xray Test Execution issues.
- Link regular Jira issues to Test Executions.
- Add tests to a Test Execution (accepts issue keys or numeric IDs).
- Resolve test runs.
- Upload evidence files to test runs.
Commands
- Jira Xray: Configure Credentials
- Jira Xray: Test Connection
- Jira Xray: Create Issue
- Jira Xray: Create Test
- Jira Xray: Create Test Execution
- Jira Xray: Link Issue To Test Execution
- Jira Xray: Add Tests To Execution
- Jira Xray: Get Test Run
- Jira Xray: Upload Evidence
Setup
- Install the extension.
- Run the command Jira Xray: Configure Credentials.
- Provide:
- Jira base URL (for example:
https://your-domain.atlassian.net)
- Jira email
- Jira API token
- Xray client ID
- Xray client secret
- Default Jira project key
- Run Jira Xray: Test Connection.
Notes
- Xray GraphQL operations require numeric Jira issue IDs. The extension can resolve issue keys automatically in supported flows.
- For localized Jira projects, issue type names may differ by language. The extension queries available issue types directly from Jira.
Security
- Secrets are stored in VS Code SecretStorage.
- Do not commit credential files such as
.env to source control.
Development
npm install
npm run build
npm run typecheck
To run the extension in development mode, use the launch configuration:
License
This project is licensed under the ISC License. See LICENSE.
| |