Download the PHP package testmonitor/jira-client without Composer
On this page you can find all versions of the php package testmonitor/jira-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download testmonitor/jira-client
More information about testmonitor/jira-client
Files in testmonitor/jira-client
Informations about the package jira-client
TestMonitor Jira Client
This package provides a very basic, convenient, and unified wrapper for Jira.
Table of Contents
- Installation
- Usage
- Examples
- Tests
- Changelog
- Contributing
- Credits
- License
Installation
To install the client you need to require the package using composer:
$ composer require testmonitor/jira-client
Use composer's autoload:
You're all set up now!
Usage
This client only supports oAuth authentication. You'll need an Atlassian Jira application to proceed. If you haven't done so, please read up with the Jira authentication docs on how to create an application.
When your Jira application is up and running, start with the oAuth authorization:
This will redirect the user to a page asking confirmation for your app getting access to Jira. Make sure your redirectUrl points back to your app. This URL should point to the following code:
When everything went ok, you should have an access token (available through Token object).
For any subsequent action, you'll need to retrieve your cloud ID to proceed:
Use the cloud ID as a parameter when instantiating the client:
That's it!
Please note that the access token will be valid for one hour. When it expires, you'll need to refresh it:
The new token will be valid again for the next hour.
Examples
Retrieve the details for a project using its key:
Or create a new issue using the first available issue type:
Tests
The package contains integration tests. You can run them using PHPUnit.
$ vendor/bin/phpunit
Changelog
Refer to CHANGELOG for more information.
Contributing
Refer to CONTRIBUTING for contributing details.
Credits
- Thijs Kok - Lead developer - ThijsKok
- Stephan Grootveld - Developer - Stefanius
- Frank Keulen - Developer - FrankIsGek
License
The MIT License (MIT). Refer to the License for more information.
All versions of jira-client with dependencies
ext-json Version *
devmoath/jql-builder Version ^1.4
guzzlehttp/guzzle Version ^7.0
league/oauth2-client Version ^2.7
mrjoops/oauth2-jira Version ^0.3
testmonitor/adf-tools Version ^1.2