Skip to main content

Format and upload Watson time logs to Jira as Tempo worklogs

Project description

CircleCI

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:
  1. Generate a Jira token: https://id.atlassian.com/manage/api-tokens#
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

watson_jira-0.2.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

watson_jira-0.2.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for watson_jira-0.2.1.tar.gz
Algorithm Hash digest
SHA256 dfb46aa8eadf3deb9311a3073e975a129d150bdeb4bf26a9726e207d336a935f
MD5 1c76eeae25df9a9107964f1c9175009d
BLAKE2b-256 8a162b0052d78a7eae30f3f438339d1d58de263c1bde6c6ee2095c12ee69822d

See more details on using hashes here.

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

Hashes for watson_jira-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e383759d08a8ca6a39cbbeb1fc4c73f80d15ff0a27aa853f7e82c96dbb5da245
MD5 0dee4a0399ecb956766ae6358c27e398
BLAKE2b-256 ceffe01524d6346f23158d327bb093e9814ae167401c02e6a3da7d1bf3077fbb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page