Como atualizar os argumentos atualizados de um modelo de processo de construção na seção 'Processo' de uma definição de construção?
-
20-12-2019 - |
Pergunta
Para build process template
, podemos adicionar/remover/editar a lista de argumentos dele e usá-la como variáveis nas etapas de construção/fluxo de trabalho.Eu estou lendo o bom guia aqui
Estou clonando o modelo PadrãoTemplate.11.1.xaml para sayHello-DefaultTemplate.11.1.xaml
e edite-o via Visual Studio 2012.Primeiro adicionei um argumento, chamado TestMessage
.Eu verifico meu conjunto de alterações no controle de origem.
Então eu crio uma definição de compilação digaOláBuild com base neste modelo.E quando eu vou para o Process
guia, posso ver TestMessage
na seção Diversos.Eu salvo a definição de compilação.Tentando colocá-lo na fila e ele foi bem-sucedido.
Aí vem o problema.Eu adicionei outro argumento para o modelo chamado ABBCCC
e verifique o código-fonte.Mas quando edito a definição de compilação digaOláBuild, Não consigo ver ABBCCC
no Process
guia como MyArugment01
faz.
Como posso atualizar a lista de argumentos?
Solução
Use o script abaixo para excluir o modelo de processo de construção registrado no banco de dados:
use Tfs_YourTeamCollectionName; delete from tbl_BuildProcessTemplate where ProcessTemplateID = 'Your ProcessTemplateID';
Crie uma nova definição de build novamente.
O nome do banco de dados é o nome da coleção da sua equipe TFS, por exemplo.Tfs_YourTeamCollection no SQL Server back-end do seu servidor TFS.Estou usando o TFS 2012.
Espero que ajude!
Outras dicas
Dentro dos argumentos existe uma propriedade chamada "Metadados" conforme mostrado na imagem abaixo.Clique no botão na extremidade direita e uma janela deverá aparecer conforme mostrado na segunda imagem.Insira o nome da nova variável no Nome do Parâmetro e insira os outros detalhes (Nome de exibição, etc.).Salve e faça check-in da definição de compilação e você estará pronto para prosseguir.