Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbovo/pimp_my_jira
https://github.com/mbovo/pimp_my_jira
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mbovo/pimp_my_jira
- Owner: mbovo
- License: gpl-3.0
- Created: 2024-05-09T10:16:46.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-09T11:11:11.000Z (8 months ago)
- Last Synced: 2024-10-20T09:19:46.831Z (2 months ago)
- Language: Python
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pimp my jira
A simple and stupid python helper
to create multiple jira issues at onceIt uses [jira-cli-go](https://github.com/ankitpokhrel/jira-cli) under the hood.
## Usage
```bash
$ pmj --helpUsage: pmj [OPTIONS]
Options:
-f, --ifile PATH The input file to be processed
-n, --dry-run Dry run the command
--help Show this message and exit.
```Use dry run first
```bash
pmj -f test.yaml -n
/Users/manuel.bovo/.nix-profile/bin/jira
(Version="1.5.1", GitCommit="v1.5.1", CommitDate="1970-01-01T00:00:00+00:00", GoVersion="go1.22.2", Compiler="gc", Platform="darwin/arm64")
Loaded 3 issues to process
Dry run, no commands executed
[
'echo jira issue create -pDEVOPS -P"DEVOPS-13579" -t"Task" -s"Implement GitOps workflow with
Flux" -b"Set up Flux CD to automate deployment and manage infrastructure configuration stored in
Git repositories" -C"general"--no-input',
'echo jira issue create -pDEVOPS -P"DEVOPS-24680" -t"Task" -s"Configure Argo CD for
Kubernetes clusters" -b"Install and configure Argo CD to provide continuous delivery of
applications running on Kubernetes clusters" -C"general"--no-input',
'echo jira issue create -pDEVOPS -P"DEVOPS-36912" -t"Task" -s"Manage Infrastructure as Code
with Terraform" -b"Develop Terraform modules to provision and manage cloud resources for
infrastructure deployment and configuration" -C"general"--no-input'
]
```