Iniciar comando (Team Foundation compilação)
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
Use o start comando para executar um configurado Team Foundation Build definição de compilação.
Permissões necessárias
To use the start command, you must have the Team Foundation Server Start a build security permission set to Allow.Além disso, o aplicativo-nível de serviço conta e o Team Foundation Build conta de serviço deve ter permissões de leitura/gravar para o local de soltar compilação. Para obter mais informações, consulte Team Foundation servidor Permissões.
Observação: |
---|
Mesmo se você fez logon com credenciais administrativas, abra um elevado aviso de comando para executar essa função em um servidor que esteja executando o Windows Server 2008. Para em em aberto um aviso de comando elevado, clique em Iniciar, clicar com o botão direito do mouse em aviso de comandoe clique em Executar sistema autônomo administrador.Para obter mais informações, consulte o Site da Microsoft. |
TFSBuild start /server:teamFoundationServer
/builddefinition:definitionSpec [/droplocations:dl] [/getoption:go]
[/customgetversion:versionSpec] [/priority:p] [/requestedfor:userName]
[/msbuildarguments:args] [/silent] [/queue]
TFSBuild start teamFoundationServer teamProject definitionName
[/droplocation:dl] [/getoption:go] [priority:p]
[/customversion:versionSpec] [/requestedfor:userName]
[/msbuildarguments:args] [/silent] [/queue]
Parâmetros
Argumento |
Descrição |
---|---|
teamFoundationServer |
Team Foundation URL do servidor em que as soluções sendo criadas são check-in. |
teamProject |
Nome de projeto da equipe que tem as soluções a ser criado. |
definitionName |
Nome da definição de compilação no projeto da equipe a ser usado para a compilação. |
dl |
Caminho para a pasta pública onde os binários de compilações e arquivos de log são armazenados após a conclusão da compilação.Por exemplo, / / servidor share.Isso é usado com o /droplocations opção. |
go |
Usado com o /getoption Option.válido onde os valores são LatestOnQueue, LatestOnBuild e personalizados. |
versionSpec |
Versão dos arquivos a serem compilação quando o /getoption está definida como Custom. Isso é usado com o /customgetversion opção. Você pode especificar uma versão por:
|
p |
Prioridade de fila a ser usado para a definição de compilação.Isso é usado com o /priority opção. Os valores válido são: Baixo, abaixo do normal, normal, acima do normal e alta. |
userName |
Usuário que está solicitando a compilação. |
args |
Argumentos de linha de comando para passar para MSBuild. |
Opção |
Descrição |
---|---|
/droplocation |
Opcional.Especifica o diretório onde ocorre o processo de compilação.Pode ser abreviada sistema autônomo /d. Por padrão, o diretório de compilação especificado na compilação definição é usada.
Observação:
Ao selecionar o diretório de construção, certifique-se de que haja espaço suficiente para criar como espaço insuficiente levará a compilações canceladas.
|
/getoption |
Opcional.Especifica os arquivos para obter do controle de versão. |
/customgetversion |
Opcional.Especifica a versão personalizada de arquivos para obter se o valor de /getoption é especificado sistema autônomo personalizado. |
/priority |
Opcional.Especifica a prioridade de fila de compilação. |
/requestedfor |
Opcional.Especifica para quem a compilação foi solicitada. |
/msbuildarguments |
Opcional.Especifica os argumentos de linha de comando para passar para MSBuild. O formato geral é: /msbuildarguments:"/p:SomeProperty=SomeValue /t:MySpecialTarget" |
/silent |
Opcional.Ao especificar essa opção, a saída não é gravada para a janela do aviso de comando enquanto a compilação está em execução. |
/queue |
Insere a solicitação de início de compilações na fila de compilação e retorna imediatamente. |
Comentários
Você pode usar o Team Foundation linha de comando TFSBuild start com o Agendador de tarefas do serviço para executar todas as noites ou recorrentes se baseia.
Se você criar mais de uma solução, considere a possibilidade de uma solução com dependências no outro ao determinar a ordem na qual são criados.Por exemplo, conjunto Solution1 deve ser criada antes da solução no caso em que a solução tem uma dependência em Solution1.
Por padrão, o diretório de recebimento não é criado automaticamente sistema autônomo um compartilhamento.Portanto, não está disponível para publicação de compilações e resultados de testes.Manualmente, você deve estabelecer um compartilhamento e adiciona permissões de gravar as permissões de diretório e compartilhamento do Windows tanto da conta usada para executar o Team compilação serviço para soltar compilações e conta do testador para publicação de resultados de teste.
Exemplo
O exemplo a seguir cria um tipo de compilação eram no projeto da equipe AdventureWorks na servidor01.A compilação resultante está localizada no diretório BuildDrop.
>TFSBuild start http://server01:8080 /builddefinition:"AdventureWorks\Nightlies" /droplocation:"\\computername\buildDrops"
O exemplo a seguir cria um tipo de compilação eram no projeto da equipe AdventureWorks na servidor01.A compilação resultante está localizada no diretório BuildDrop.Use o /msbuildarguments opção para passar o MSBuild nível de verbosidade de diagnóstico. Para obter mais informações, consulte Referência de linha de comando do MSBuild.
>TFSBuild start http://server01:8080 /builddefinition:"AdventureWorks\Nightlies" /droplocation:"\\computername\buildDrops" /msbuildarguments:"/flp:verbosity=diag"
Consulte também
Tarefas
Como: Iniciar uma compilação a partir da linha de comando
Como: Criar uma definição de compilação
Outros recursos
Team Foundation compilação Comandos
Executando Builds in Team Foundation Build
Trabalhando com definições de compilação no Team Foundation Build