Archive Expansion for Multiple Codebases Uploaded to the Same Project
If multiple codebases are uploaded to the same codebase path for a given project (and existing codebase files are not deleted), the archives within all the codebases for the project are expanded based on the current Archive Expansion Options configuration. The following process demonstrates this behavior:
- Create project1 and upload the codebase
codefiles1.zip, using the Uploaded file only option. The contents ofcodefile1.zipare extracted. Archives in these contents are not expanded. - Upload
codefile2.zipto the same project (at the same codebase path), this time using the Uploaded file and all contained archives. (Keep in mind thatcodebase1.zipwas previously expanded with no further expansion of any archives in its contents.) Now all archives at all levels are expanded within thecodefile1andcodefile2codebases. - Upload
codefile3.zipto the same project, this time using Uploaded file and first-level archives only. Now only the first-level archives in all three codebases are expanded.
If you upload multiple codebases to the same project, best practice is to keep track of the Archive Expansion Options configuration for each upload so that you can apply an appropriate configuration for the subsequent upload.