Skip to content

A collection of utility scripts for managing JIRA entities (projects, issues, components, etc).

License

Notifications You must be signed in to change notification settings

dgptamayo/jira-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JIRA Scripts

A collection of utility scripts for managing JIRA entities (projects, issues, components, etc). This repository shall contain standalone scripts (python, bash scripts), ScriptRunner / Groovy scripts and Bean Shell scripts used in Misc Custom Fields plugin.

Installation and Usage

Standalone scripts should only require basic bash and python. Plugin scripts should be stored on a separate folders and will have its own README file containing installation and usage instructions

Contents

Script Name Description Usage
bulk-delete-components.py Deletes all components in a JIRA project based on the passed project key. ./bulk-delete-components.py -k <project_key> -u <jira_username>
bulk-import-components.py Reads a csv file with a list of components and import them in a JIRA project based on the passed project key. Note: csv file must contain a single component per row ./bulk-import-components.py -k <project_key> -u <jira_username> <csv_file>

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature. Make sure to update this README file with the description of the new script(s)
  3. Commit your changes: git commit -am 'New scripts'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

DISCLAIMER

Make sure to check the code and TEST the scripts in this repository in a staging/test instance before using in production.

About

A collection of utility scripts for managing JIRA entities (projects, issues, components, etc).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages