Access repository in in-repository Bamboo Specs

Martin Carton July 17, 2020

I have some Bamboo Specs which I''m trying to convert from manually ran out-of-repository Specs to in-repository Specs.

The script needs to read the repository it's defined to create the tasks. I noticed the specs are executed from

/opt/bamboo/xml-data/build-dir/serverSide/REPOSITORY_STORED_SPECS/repository-168896151-master/checkout/bamboo-specs

 So I thought `…/repository-168896151-master/checkout` would be the path of the repository, and that I could access access it at `..`. However a simple `new File("..").listFiles()` gives the following:

17-Jul-2020 23:40:13	org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.atlassian.bamboo:bamboo-specs-runner:7.0.4:run (default-cli) on project bamboo-specs-generator: Execution default-cli of goal com.atlassian.bamboo:bamboo-specs-runner:7.0.4:run failed: access denied ("java.io.FilePermission" ".." "read")

 How can I give access to the repository to the Specs script?

 

Thanks,

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events