Hi Team,
Can you please help me to move files from bamboo working directory to network directory in PowerShell
Hello @Madhu
Welcome to the Atlassian Community!
To move files from a Bamboo working directory to a network directory using PowerShell, you can use the Move-Item
cmdlet.
The working directory is where Bamboo temporarily places the checked-out files it's building. By default, this directory is located at <bamboo-home-dir>/local-working-dir
, where <bamboo-home-dir>
is the Bamboo home directory.
The checked-out files for each job are stored in a sub-directory relative to the configured working directory:
<bamboo-home-dir>/local-working-dir/<job-key>
Incase if you want to change the location of Bamboo working directory, you can refer to a KB: https://confluence.atlassian.com/bamboo/specifying-bamboo-s-working-directory-289277246.html
Hope it helps!
Regards,
Khushboo Gupta
Hi Khushboo Gupta,
I'm trying both Copy-Item and Move-Item but getting error. Please find the below script i'm using and error log.
Set Location "D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1\"
pwd
Move-Item -Path .\*.log -Destination \\xxxxx.corp.choosehmc.com\Public\twf\xxxxx\Test
Copy-Item D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1 -Destination \\xxxxx.corp.choosehmc.com\Public\twf\xxxxx\Test
Move-Item Error
---------------------
Path build 12-Jun-2024 00:02:01 ---- build 12-Jun-2024 00:02:01 D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1 error 12-Jun-2024 00:02:01 Move-Item : The user name or password is incorrect. error 12-Jun-2024 00:02:01 At D:\Bamboo_New\temp\PROBOTS-RPASIT-JOB1-137-ScriptBuildTask-16213514140262231 error 12-Jun-2024 00:02:01 16.ps1:8 char:1 error 12-Jun-2024 00:02:01 + Move-Item -Path .\*.log -Destination \\hmcnt3.corp.choosehmc.com\Publ ... error 12-Jun-2024 00:02:01 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error 12-Jun-2024 00:02:01 + CategoryInfo : WriteError: (D:\Bamboo_New\x...amboo-agent.log:F error 12-Jun-2024 00:02:01 ileInfo) [Move-Item], IOException error 12-Jun-2024 00:02:01 + FullyQualifiedErrorId : MoveFileInfoItemIOError,Microsoft.PowerShell.Com error 12-Jun-2024 00:02:01 mands.MoveItemCommand
Copy-Item Error
--------------------
Path build 12-Jun-2024 00:00:00 ---- build 12-Jun-2024 00:00:00 D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1 error 12-Jun-2024 00:00:00 Copy-Item : The user name or password is incorrect. error 12-Jun-2024 00:00:00 At D:\Bamboo_New\temp\PROBOTS-RPASIT-JOB1-136-ScriptBuildTask-56319914737823582 error 12-Jun-2024 00:00:00 53.ps1:10 char:1 error 12-Jun-2024 00:00:00 + Copy-Item D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1 -Desti ... error 12-Jun-2024 00:00:00 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error 12-Jun-2024 00:00:00 + CategoryInfo : WriteError: (\\hmcnt3.corp.c...wf\AG82090\Test:S error 12-Jun-2024 00:00:00 tring) [Copy-Item], IOException error 12-Jun-2024 00:00:00 + FullyQualifiedErrorId : CreateDirectoryIOError,Microsoft.PowerShell.Comm error 12-Jun-2024 00:00:00 ands.CopyItemCommand error 12-Jun-2024 00:00:00
Can you please suggest what causing the issue.
Thanks in advance!!
Madhu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Madhu ,
The errors you're encountering, specifically "The user name or password is incorrect," suggest an issue with network authentication. When you're trying to access a network share (like \\xxxxx.corp.choosehmc.com\Public\twf\xxxxx\Test
in your case), your script needs to have the correct permissions to access that location.
If the direct Move-Item
or Copy-Item
still faces permission issues even after mapping the drive, consider using other tools or cmdlets that might handle credentials differently, such as `robocopy` for copying files, which you can call from PowerShell. Below is the example:
robocopy "D:\Bamboo_New\xml-data\build-dir\PROBOTS-RPASIT-JOB1" "\\xxxxx.corp.choosehmc.com\Public\twf\xxxxx\Test" *.log /Z /COPYALL /R:5 /W:5
Hope it helps!
Regards,
Khushboo Gupta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.