<< Back to previous view

[QB-3055] Missing Reference Files on Server when Artifacts Stored on Agent
Created: 04/Oct/17  Updated: 24/Feb/18

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.
Generated at Mon May 06 11:51:50 UTC 2024 using JIRA 189.