For several Reports, i have to fetch the Jira issues for a specific build via CLI.
Currently i use:
java -jar lib/bamboo-cli-3.9.0.jar --server https://xxxxx.xx --user xxxxxx --password xxxxx --action getBuild --build "EBA-TESTING-129"
and Receiving the info:
jiraIssues:
 max-result . . . . . . . : 2
 size . . . . . . . . . . : 2
 start-index . . . . . . . : 0
But i need as output only the list of Jira issues which are in this build. I can't use in this script the rest api via https i need to use the atlassian CLI tool.
Do you have any idea for this?
Best Regards
Joerg
Hi,
thanks for your answer. In the meantime i found the solution and also a solution for a transition change.
Run this in Bamboo as Job in the last build step.
#!/bin/bash
JAVA_HOME=<your java dir>
JAVA=$JAVA_HOME/bin/java
CLI=<atlassian cli directory>
USER="<userid>"
PASSWORD="<password>"
BAMBOOSERVER="<bamboo url>"
JIRASERVER="<JIRA url>"
TRANSITION="false"
TRANSITIONSTEP="deploy prod"
cd $CLI
TicketList=` \
$JAVA -jar lib/bamboo-cli-3.9.0.jar \
--quiet \
--server $BAMBOOSERVER \
--user $USER \
--password $PASSWORD \
--action getBuild \
--build "${bamboo_planKey}-${bamboo_buildNumber}" \
--expand jiraIssues | \
grep key | grep -E -o "<regexp for your issue keys>"`
echo "Jira issue list:"
echo $TicketList
echo " "
for i in $TicketList
do
$JAVA -jar lib/jira-cli-3.9.0.jar \
--quiet \
--server $JIRASERVER \
--user $USER \
--password $PASSWORD \
--action progressIssue \
--issue $i \
--step "$TRANSITIONSTEP"
done
# A failed transition should never abort the build
exit 0
Hello Joerg,
Thank you for your question.
You could run the same command and append '–expand "jiraIssues"' to it. As a result, you would have:
java -jar bamboo-cli-3.9.0.jar --server http(s)://<bamboo-base-url> --user <bamboo-username> --password <bamboo-password> --action getBuild --build "EBA-TESTING-129" --expand "jiraIssues"
If you find this answer useful, I would kindly ask you to accept it so the same will be visible to others who might be facing the same issue you have inquired.
Thank you for your understanding.
—
Kind regards,
Rafael P. Sperafico
Atlassian Support
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
 
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.