Pergunta

Agora estou planejando a implantação de uma solução SharePoint em um ambiente de produção.
Li sobre algumas ferramentas que prometem uma maneira fácil de automatizar esse processo, mas nada que pareça se adequar ao meu cenário.

Na fase de testes usei o SharePoint Designer para copiar o conteúdo do site entre os diferentes servidores de desenvolvimento e teste, mas esse processo é manual e parece um pouco desnecessário.

O site é composto de páginas de web parts do SharePoint com web parts personalizadas e muitas definições de relatório do Reporting Services.

Então, há algum bom conselho nesta vasta terra de geeks sobre como criar e implantar com mais eficiência um site do SharePoint para um cenário de implantação múltipla?

Editar
Só para esclarecer.Preciso implantar vários "sites do SharePoint" em um conjunto de sites existente.Como o SharePoint gosta de ter seus sites no banco de dados de conteúdo do SharePoint, apenas colocar os arquivos no IIS não é uma opção no momento.

Foi útil?

Solução

Eu também sugeriria verificar o Assistente de implantação de conteúdo do SharePoint, de Chris O'Brien.http://www.codeplex.com/SPDeploymentWizard

Deve ajudar a facilitar o processo que você descreve e é uma ótima ferramenta para sua mochila, independentemente

Outras dicas

Lars

Confira esta postagem =>

MOSS com MSBuild

Temos um BizTalk 2006 com aplicação Web e vários WebServices que precisam passar de Dev para UAT para Live.

Usamos o MSBuild diretamente do VS para construir, executar testes, dependendo do resultado do teste, cumprir, compactar e enviar aos servidores.

Script MSBuild pequeno no servidor para descompactar, mover os arquivos, instalar o aplicativo da web limpo, remover bits do biztalk, instalar novos bits do biztalk, alistar-se novamente e iniciar o material.

MSBuild é enorme e mais pessoas precisam usá-lo como está agora na plataforma =>

Usar MSBuild

Observe que "solução" tem um significado específico no Sharepoint:uma coleção de recursos (como web parts, definições de lista e assim por diante) empacotados para implantação como um arquivo .wsp.

Normalmente, você cria soluções sharepoint no Visual Studio e as empacota e implanta usando alguma ferramenta como Sharepoint SmartTemplates http://www.codeplex.com/smarttemplates

No entanto, no seu caso, você já possui conteúdo em um site do SharePoint ativo que deseja mover para outro site.Provavelmente será muito complicado usar uma solução para isso, especialmente se você quiser fazer isso mais de uma vez (embora seja possível gerar uma solução a partir de um site ativo usando o SharePoint Solution Generator).

A maneira mais fácil de implantar todo o conteúdo de um site ativo para outro é criar um backup do site usando stsadm e, em seguida, restaurá-lo no novo site novamente usando stsadm restore.Isso substitui completamente o novo site.

Você pode mover arquivos/listas selecionados usando importação/exportação (em vez de backup/restauração).Uma ferramenta como o Assistente de Implantação de Conteúdo do SharePoint facilita a seleção do conteúdo a ser movido.

Verifique esta estrutura em saf.codeplex.comIsso nos dá a capacidade de automatizar a implantação do componente sharepoint usando msbuild/features/stsadm etc.

Descobrimos que o ROSS funciona melhor:http://repliweb.com/products/ross/

WSS tem algum suporte integrado para implantação de componentes wss.Ver http://msdn.microsoft.com/en-us/library/aa543214.aspx

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