Summary
Bamboo is used to automate the production of the example lists shown on Example output using the Run CLI Actions in Bamboo (Release 3.8 is required). This describes the details of that.
Details
The following common parameters are used on the actions:
List generation
- This is the primary tasks that generates the lists:
-a run --common "--outputFormat 999 --dateFormat yyyy-MM-dd" -s https://bobswift.atlassian.net -u automation -p ${bamboo.bobswiftPassword} @DATA: ### Site -a getFieldList --file fieldList.csv -a getLinkTypeList --file linkTypeList.csv -a getProjectCategoryList --file projectCategoryList.csv -a getProjectList --file projectList.csv -a getStatusList --file statusList.csv ### Project specific -a getComponentList --project example --file componentList.csv -a getIssueList --project example --file issueList.csv -a getIssueTypeList --project example --file issueTypeList.csv -a getProjectRoleActorList --project example --role @all --file projectRoleActorList.csv -a getSecurityLevelList --project example --file securityLevelList.csv -a getVersionList --project example --file versionList.csv ### Issue specific -a getAttachmentList --issue example-1 --file attachmentList.csv -a getCommentList --issue example-1 --file commentList.csv -a getIssueHistoryList --issue example-1 --file issueHistoryList.csv -a getLinkList --issue example-1 --file linkList.csv -a getVoterList --issue example-1 --file voterList.csv -a getWatcherList --issue example-1 --file watcherList.csv -a getWorkList --issue example-1 --file workList.csv ### Project role actors across all projects -a runFromProjectList --common "-a getProjectRoleActorList --project @project@ --role @all --file siteProjectRoleActorList.csv --append --outputFormat 999" ### Version list for CLI projects, cliVersionList.csv is appended with each project's data -a runFromList --list ACLI,BCLI,CSOAP,CRUCLI,FCLI,SCLI --common "-a getVersionList --file cliVersionList.csv --project @entry@ --append --dateFormat yyyy-MM-dd"