Pergunta

Eu tenho o seguinte alvo no meu script nant:

<target name="update" verbose="true">
     <copy todir="${dirs.deploy}">
      <fileset basedir="${dirs.drop}\_PublishedWebSites\RomanceReminder.Web">
        <include name="**/*.*" />
      </fileset>
    </copy>
  </target>

quando eu executar este script manualmente o seguinte resultado é visível no log:

[nant] C: \ Projects \ RomanceReminder \ BuildScripts.Custom_test_deploy.build

Buildfile: file: /// C: /Projects/RomanceReminder/BuildScripts.Custom/_test_deploy.build

quadro alvo: Microsoft .NET Framework 3.5

Target (s) especificado: go

error_check:

stop_w3svc:

limpeza:

[echo] Excluindo C:. \ Webs \ Nightly

atualização:

[cópia] Copiando 93 arquivos para . 'C: \ Webs \ Nightly'

start_w3svc:

go:

BUILD SUCCEEDED

Total de tempo:. 2,6 segundos

Como você pode vê-lo mover-se 93 arquivos para a web \ noturno pasta.

Quando este script é executado através TeamCity a cópia não acontece por alguma razão. cidade equipe está sendo executado em uma conta de administrador para que ele deve ter todas as permissões necessárias. O arquivo de log para TC mostrar o texto exato acima, exceto a espectáculos de tarefa de atualização nada.

Alguém tem idéia de como eu pode até resolver isso?

UPDATE: eu lancei o pouco sobre a tarefa de cópia para dar detalhado registro. e agora eu vejo o seguinte no meu log TeamCity:

[cópia] Copiando 0 arquivos para 'C: \ Webs \ Nightly'

.

Ainda estou desconcertado por eu possa executá-lo a partir da linha de comando e tudo funciona, mas o TC não copiar arquivos ... 8 (

Foi útil?

Solução

Erro Usuário Usuário Erro Erro do usuário

É claro, eu não estava confiando a ferramenta supondo que ele estava fazendo algo errado. O diretório gota única é preenchida na etapa pacote. Este script em particular executa antes disso. Equipe Cidade destrói o diretório de construção cada vez que ele é executado, incluindo o diretório de recebimento. Então nant estava correto, não houve arquivos a serem copiados. Eu modifiquei meu script para usar a saída da compilação e está tudo bem com o mundo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top