Cmdline interface to Jira
export JIRA_SERVER=jira.ncsa.illinois.edu
export JIRA_PROJECT=SVCPLAN
curl -O https://raw.githubusercontent.com/ncsa/jiracmdline/main/compose.yaml
docker-compose up
- Listens on port 80:tcp -> mapped to localhost port 8080:tcp.
- If you have to tunnel to an internal linux box:
ssh -L 8080:127.0.0.1:8080 <LINUX.FQDN>
- Start Docker container
curl -o go_jira.sh https://raw.githubusercontent.com/ncsa/jiracmdline/main/go.sh
bash ./go_jira.sh
./summary.py svcplan-2023 svcplan-2467
./summary.py --recurse svcplan-2023
./mk_children_from_subtasks.py --help
./mk_children_from_subtasks.py SVCPLAN-200 SVCPLAN-201 SVCPLAN-202
./mk_children_from_subtasks.py SVCPLAN-{300..305}
./mk_children_from_subtasks.py --parents SVCPLAN-101 SVCPLAN-157
./add_linked_children_to_epic.py SVCPLAN-200 SVCPLAN-201 SVCPLAN-202
./add_linked_children_to_epic.py SVCPLAN-{300..305}
./add_linked_children_to_epic.py --parents SVCPLAN-101 SVCPLAN-157
... (and add them to their respective parent's epic)
./add_linked_children_to_epic.py --dryrun --project SVCPLAN
./add_linked_children_to_epic.py --project SVCPLAN
./tasks_from_description.py SVCPLAN-2511
git clone https://github.com/ncsa/jiracmdline
cd jiracmdline
docker compose -f build.yaml
- Browse to http://localhost:8080/