<< Back to previous view |
![]() |
[QB-3055] Missing Reference Files on Server when Artifacts Stored on Agent
|
|
Status: | Closed |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 7.0.19 |
Fix Version/s: | 8.0.0 |
Type: | Bug | Priority: | Major |
Reporter: | U. Artie Eoff | Assigned To: | Robin Shen |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | linux |
Description |
We have a configuration that does a checkout of a git repository and publishes the result. In the publish step, the "Files to Publish" field is set to "**, defaultexcludes=no" so that the .git* files and directories are *not* excluded.
If "Artifact Storage" is set to "Store artifacts on server", then this works as expected where .git* files are accessible from UI and as QuickBuild dependency checkout. However, when "Artifact Storage" is set to "Store artifacts on specified agent", then no references are generated for the .git* files on server-side and thus not accessible via UI and dependency. However, the .git* files *do* exist on storage agent. We are currently using QB 7.0.19. |
Comments |
Comment by U. Artie Eoff [ 04/Oct/17 12:17 AM ] |
As a workaround, we could probably just tar or zip the contents into an archive and publish that instead... but dependents would need the extra step to unarchive it. |
Comment by U. Artie Eoff [ 04/Oct/17 12:30 AM ] |
Correction: it looks like the .git* files are transferred when used as dependency in another configuration. They are only inaccessible from UI and download since server does not have a reference file for them. |