Compartilhar via


Como: Implantar alterações usando o Team Foundation Build

Você pode criar e implantar o seu banco de dados Visual Studio usando MSBuild ou Team Foundation Build. Se você deseja criar e implantar sua o projeto de banco de dados em um ambiente de laboratório de compilação, use Team Foundation Build. Para usar Team Foundation Build, você deve ter um computador no qual está instalado. Para obter mais informações, consulte Construção do aplicativo.

Normalmente, você usará Team Foundation Build somente para implantar um desenvolvimento, teste ou o servidor de teste e não em produção ou ambiente de pré-produção.

O processo de implantar as alterações usando Team Foundation Build é o seguinte:

  • Defina um fluxo de trabalho personalizado pode implantar um banco de dados usando o VSDBCMD.EXE

  • Crie uma definição de compilação.

  • Use a nova definição de compilação para implantar o seu projeto de banco de dados.

Team Foundation Buildem Visual Studio 2010 usa o Windows 4.0 de fluxo de trabalho para orquestrar o processo de compilação. Implantar um banco de dados usando Team Foundation Build, você deve criar um fluxo de trabalho personalizado. Esse fluxo de trabalho irá implantar a saída de sua compilação se sua compilação teve êxito e se passarem de seus testes ou se você não tem testes. Para obter mais informações, consulte Demonstra Passo a passo: Definir um fluxo de trabalho personalizado para implantar um banco de dados do Team Foundation Build.

Além disso, antes de implantar as alterações usando Team Foundation Build, você deve:

  • Ter um projeto de banco de dados com seu conjunto de propriedades.

  • Check-in do projeto de banco de dados ao controle de versão.

Criar uma definição de compilação

Para criar uma definição de compilação

  1. Em Team Explorer, clique em seu projeto de equipe, com o botão direito do cria nó e clique em Nova definição de compilação.

    O Nova definição de compilação janela é exibida.

  2. Em nome de definição de compilação, digite o nome que você deseja usar para a definição de compilação.

  3. Na lista de categorias, clique em disparador e especificar qual ação será tomada quando você verificar alterações nos arquivos para o projeto de banco de dados.

    Para obter mais informações, consulte Criar uma definição de compilação básico.

  4. Na lista de categorias, clique em espaço de trabalho e especifique as pastas de controle de origem que você deseja incluir nesta compilação.

    Observação importanteImportante

    Todos os arquivos nas pastas especificadas devem ser copiados para o servidor de compilação para cada compilação. Inclua apenas as pastas que são exigidas por esta solução ou projeto do banco de dados. Se você escolheu um A integração contínua, sem interrupção compilações, ou Gated Check-in criar um disparador, quando os arquivos que estão contidos nas pastas especificadas são check-in, uma compilação pode ser acionada. Se você especificou a pasta raiz do seu servidor de controle de versão, você deve sincronizar todos os arquivos e todos os check-ins potencialmente acionaria uma compilação. Essa configuração pode ter um impacto significativo no desempenho da compilação.

  5. Na lista de categorias, clique em Construir padrões.

  6. Em Copy construir a saída para a seguinte pasta drop (caminho UNC, como \\servidor\compartilhamento), especifique uma pasta para conter a saída de compilação.

    Você pode especificar uma pasta compartilhada no computador local ou em qualquer local da rede à qual o processo de compilação terá permissões.

  7. Na lista de categorias, clique em processo.

  8. Em criar um modelo de processo, clique em Mostrar detalhes.

  9. Em criar o arquivo de processo (XAML de fluxo de trabalho do Windows), clique no arquivo do processo de compilação que você criou para implantar o projeto de banco de dados. Para obter mais informações sobre como criar esse fluxo de trabalho personalizado, consulte Demonstra Passo a passo: Definir um fluxo de trabalho personalizado para implantar um banco de dados do Team Foundation Build.

    Observação importanteImportante

    Você deve usar um fluxo de trabalho personalizado para implantar um banco de dados diretamente, usando Team Foundation Build. Você também pode implantar o banco de dados indiretamente quando você executa testes de unidade de banco de dados. Para obter mais informações, consulte Como: Executar testes de unidade de banco de dados do Team Foundation Build.

  10. No Criar parâmetros de processo lista, clique no itens para a compilação propriedade e em seguida, clique no botão Procurar (…) para especificar a versão controlar o caminho para a solução ou projeto do banco de dados que você deseja criar.

  11. (Opcional) Na lista de categorias, clique em Política de retenção para especificar como as compilações devem ser mantidas.

    ObservaçãoObservação

    Para obter mais informações sobre como criar uma definição de compilação, consulte Criar uma definição de compilação básico.

  12. Sobre o arquivo menu, clique em Salvar ProjectName.

    Você criou uma definição de compilação, você executará no próximo procedimento para implantar o projeto de banco de dados.

Implantar o seu banco de dados.

Agora você configurou a definição da compilação e configurar o projeto de banco de dados para uso com o Team Foundation Build. Você pode executar uma compilação de teste para verificar se o seu banco de dados implanta com êxito.

Para implantar o seu banco de dados.

  1. Em Team Explorer, expanda o constrói pasta, a definição de compilação que você criou para implantar o projeto de banco de dados e, em seguida, clique com o botão direito Criar novo da fila.

    O Criar a fila caixa de diálogo aparece.

  2. Confirmar que os valores a Build definition, Construir o controlador, e pasta para esta compilação suspensa campos são todos apropriados e, em seguida, clique em fila.

    Em Build Explorer, o em fila guia é exibida. Para obter mais informações, consulte Gerenciar e exibir concluída compilações.

Consulte também

Tarefas

Como: Definir as configurações de compilação para o banco de dados e projetos de servidor

Como: Definir as configurações de implantação para o banco de dados e projetos de servidor

Como: Executar testes de unidade de banco de dados do Team Foundation Build

Conceitos

Criar e implantar os bancos de dados para um ambiente de desenvolvimento isolado

Uma visão geral do banco de dados compilação e implantação

Outros recursos

Construção do aplicativo

Histórico de alterações

Date

History

Motivo

Julho de 2010

Adicionado a este tópico para permitir aos usuários implantar um banco de dados usando o Team Foundation Build diretamente, em vez de apenas ser capaz de implantar como parte de um Test de unidade.

Aprimoramento de informações.