首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >YAML管道中的AzureFileCopy任务失败-在发布管道中工作

YAML管道中的AzureFileCopy任务失败-在发布管道中工作
EN

Stack Overflow用户
提问于 2020-12-16 14:47:36
回答 1查看 195关注 0票数 0

我正在尝试将一个发布管道转换成一个多阶段的YAML管道,并且我遇到了AzureFileCopy@4任务的问题。当我在发布管道中运行任务时,任务成功并将文件复制到远程VM中。当我在多级YAML管道中运行任务时,任务失败.具体来说,任务中的以下命令失败:

代码语言:javascript
复制
New-PSSession -ComputerName 'vmname.eastus.cloudapp.azure.com' -Port 5986 -Authentication Default -Name '68fe512f-477d-4d56-9217-5ab84517a53b' -Credential $credential -UseSSL -ErrorAction 'SilentlyContinue' -ErrorVariable sessionErrors -ConfigurationName 'microsoft.powershell'

生成的错误消息是:

代码语言:javascript
复制
Connecting to remote server vmname.eastus.cloudapp.azure.com failed with the following error message : Access is denied.

我不怀疑WinRM配置有什么问题,因为我在发布管道中连接得很好。考虑到错误和命令,我会说这是凭据,但我一遍又一遍地查看它们,它们完全相同。

NSG上的入站规则对任何源都开放WinRM端口5986,因此似乎没有限制机器可以启动新的pssession。

更新 12/22/20

下面是一个经过消毒的阶段,是失败的版本。文件副本主要在我的构建阶段时工作,但当它是使用部署作业的部署阶段的一部分时,则不起作用。

代码语言:javascript
复制
- stage: deploy
  jobs:
  - deployment: DeployR50
    displayName: Deploy R50 App
    pool:
      vmImage: 'windows-latest'
    environment: 
      name: 'QA'
      resourceName: 'Test'
      resourceType: virtualMachine
    strategy:
      runOnce:
        deploy:
          steps:
          - task: AzureFileCopy@4
            inputs:
              SourcePath: '$(Pipeline.Workspace)\R50\*'
              azureSubscription: 'Joe MSDN Azure'
              Destination: 'AzureVMs'
              storage: 'mytest'
              resourceGroup: 'TEST'
              MachineNames: 'Test'
              vmsAdminUserName: '***'
              vmsAdminPassword: $(VM_PASSWORD)
              TargetPath: 'c:\R50'
EN

回答 1

Stack Overflow用户

发布于 2020-12-17 07:14:51

根据您的描述,您可以在发布管道中成功地运行此任务,因此VM设置是正确的。

根据我的测试,我尝试将管道导出到Yaml,但它仍然可以正常工作。

您可以尝试以下步骤来检查Yaml管道:

当您导出Yaml文件时,可以直接将该文件上传到

  • ,而不是复制代码.

然后,在创建Yaml管道时,可以使用现有的YAML文件

  • 在输出yaml文件中,需要检查是否有额外的空格或特殊字符。

此问题可能是由不正确的用户名和密码引起的。

  • 您可以尝试在yaml管道中手动重新添加此任务,并检查它是否可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65325546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档