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,