History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-3055
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Robin Shen
Reporter: U. Artie Eoff
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Missing Reference Files on Server when Artifacts Stored on Agent

Created: 04/Oct/17 12:12 AM   Updated: 24/Feb/18 03:23 AM
Component/s: None
Affects Version/s: 7.0.19
Fix Version/s: 8.0.0

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: linux


 Description  « Hide
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.

 All   Comments   Work Log   Change History      Sort Order:
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.

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.