1
如何限制Atlassian Bamboo版本中的文件系统访问?
我们在Ubuntu上运行了Atlassian Bamboo。当开发人员设置构建时,他或她就有可能运行Shell脚本任务。在正在构建的代码库上运行(自定义)命令很有用。 但是,运行的脚本也可以访问Bamboo工作目录(<Bamboo-home-dir>/xml-data/build-dir/JOB_KEY)中其作业目录之外的文件系统。因此,JOB_A也可以访问JOB_B:的文件cd ../JOB_B。 有可能限制这种访问吗? PS我知道一个事实,即构建是由Bamboo中的(本地或远程)代理运行的,您可以由不同的代理构建不同的项目。但是,如果两个项目是由同一代理构建的,则这些项目可以访问彼此的文件。