नमस्कार,
मुझे यह पता लगाने का काम सौंपा गया है कि टीएफएस को हमारे बिल्ड में पूरी तरह से सफल होने से रोकने वाली त्रुटियों को कैसे ठीक किया जाए।
मैं शुरू में इस धारणा के तहत था कि यह एक सुरक्षा अनुमति त्रुटि थी, लेकिन मैंने सभी आवश्यक ड्राइव तक पहुंच सुनिश्चित करने के लिए टीएफएस उपयोगकर्ता खाते के लिए अनुमतियाँ जोड़ी हैं। मैंने त्रुटि लॉग में वर्बोज़ मोड सक्षम किया है और निम्नलिखित प्राप्त किया है:
Starting task: Publish Artifact: drop
******************************************************************************
Executing the powershell script: C:\Agent\tasks\CopyPublishBuildArtifacts\1.0.20\CopyPublishBuildArtifacts.ps1
Preparing artifact content in staging folder C:\Agent\_work\1\a...
**System.IO.IOException: The directory name is invalid.**
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.EnumerateFileSystemEntries(String path, String searchPattern, SearchOption searchOption)
at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.CopyBuildArtifactCmdlet.ProcessRecord()
System.UnauthorizedAccessException: Access is denied ---> System.ComponentModel.Win32Exception: Access is denied
--- End of inner exception stack trace ---
मैंने MSDN की समीक्षा की है, और मुझे ऐसा कुछ भी नहीं मिला है जो इस त्रुटि को एक गोल चक्कर फैशन में भी संबोधित करता हो। क्या कोई यह बता सकता है कि सूचीबद्ध फ़ाइल को अमान्य कैसे किया जा सकता है जब सूचीबद्ध फ़ाइल वह है जिसे मैंने एजेंट बनाते समय TFS बनाया था? मैं कोई भी अतिरिक्त जानकारी प्रदान करने के लिए तैयार हूं जो आवश्यक हो सकती है। मैं किसी की भी सराहना करता हूं जो पाठ की इस दीवार के माध्यम से अटक गया है।
क्रिस