Format and upload Watson time logs to Jira as Tempo worklogs
Project description
Watson-Jira
Upload watson time logs to Jira from the CLI! Selects Watson time logs whose project name matches a Jira naming regex, formats those logs to Tempo format, and uploads to the appropriate Jira tickets. Will not double-write logs, and makes no local edits.
Install
$ pip install watson-jira
Setup
API access to Jira needs to be enabled, this can be done one of 2 ways:
Guided:
$ watson-jira init
Manual:
- Generate a Jira token: https://id.atlassian.com/manage/api-tokens#
- Add this to
~/.netrc
:
machine yoururl.atlassian.net
login yourjiraemail@company.com
password <<Jira Token>>
Replacing <<Jira Token>>
with the token you copied from step 1.
The library will read ~/.netrc
, no further config needed!
Usage
Show Jira-specific logs from today
$ watson-jira logs --jira-only --tempo-format
Show exixting worklogs for a Jira issue
$ watson-jira logs tempo --issue JI-101
Upload logs from the last 3 days
$ watson-jira sync --from 3
Help
$ watson-jira --help
Will install TD-Watson https://github.com/TailorDev/Watson as one of it's dependencies, not surprisingly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file watson_jira-0.2.1.tar.gz
.
File metadata
- Download URL: watson_jira-0.2.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb46aa8eadf3deb9311a3073e975a129d150bdeb4bf26a9726e207d336a935f |
|
MD5 | 1c76eeae25df9a9107964f1c9175009d |
|
BLAKE2b-256 | 8a162b0052d78a7eae30f3f438339d1d58de263c1bde6c6ee2095c12ee69822d |
File details
Details for the file watson_jira-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: watson_jira-0.2.1-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e383759d08a8ca6a39cbbeb1fc4c73f80d15ff0a27aa853f7e82c96dbb5da245 |
|
MD5 | 0dee4a0399ecb956766ae6358c27e398 |
|
BLAKE2b-256 | ceffe01524d6346f23158d327bb093e9814ae167401c02e6a3da7d1bf3077fbb |