Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve como usar pipelines de integração e implantação do Git para ambientes no Microsoft Fabric.
Integrar o Git em ambientes Fabric
O Fabric dá suporte à integração do Git. Os desenvolvedores podem usar o Git para fazer backup, controlar versões, reverter para estágios anteriores e colaborar em seu trabalho usando branches do Git.
- Atualmente, o Git dá suporte apenas a bibliotecas e computação spark, incluindo o runtime do Spark.
- A integração do Git gerencia o estado de preparo do ambiente. Para aplicar alterações feitas no Git ao ambiente, elas devem ser publicadas. Recomendamos que você publique depois de atualizar o ambiente do Git para garantir a eficácia da configuração. Você pode usar a API de Publicação do ambiente para publicar alterações por meio da API REST se preferir a experiência de primeiro código.
- O pool personalizado anexado persiste em um ambiente quando você sincroniza de um repositório para um espaço de trabalho do Fabric. A definição do pool está na configuração do workspace. Não há suporte para referência entre workspaces do pool. Você deve atualizar manualmente instance_pool_id para um pool personalizado existente no espaço de workspace de destino ou reverter para um pool inicial removendo essa propriedade. Para obter a lista completa de pools disponíveis no workspace de destino pela API REST, consulte Pools Personalizados – Listar Pools Personalizados do Workspace. Para criar um novo pool personalizado, consulte Pools Personalizados – Criar Pool Personalizado do Workspace.
- Cada confirmação tem um limite superior de 150 MB. Atualmente, não há suporte para bibliotecas personalizadas com mais de 150 MB por meio do Git.
Conectar o espaço de trabalho do Fabric a um repositório de DevOps do Azure
Se você for o administrador de um workspace, vá para as configurações do Workspace e configure a conexão na seção Controle do código-fonte . Para saber mais, consulte Gerenciar um espaço de trabalho com o Git.
Depois de se conectar, você pode encontrar itens, incluindo os ambientes que estão sincronizando com o repositório.
Representação local de um ambiente no Git
Na pasta raiz do item, os ambientes são organizados com uma pasta Bibliotecas que contém subpastas PublicLibraries e CustomLibraries , juntamente com a pasta Configuração .
Bibliotecas
Quando você confirma um ambiente no Git, a seção biblioteca pública é transformada em sua representação YAML. A biblioteca personalizada também é comprometida junto com o seu arquivo-fonte.
Você pode atualizar a biblioteca pública editando a representação YAML. Assim como a experiência do portal, você pode especificar uma biblioteca do PyPI e do Conda. Você pode especificar a biblioteca com a versão esperada, um intervalo de versão ou sem uma versão. O sistema pode ajudá-lo a determinar uma versão compatível com outras dependências em seu ambiente. Para limpar todas as bibliotecas públicas existentes, exclua o arquivo YAML.
Você pode atualizar a biblioteca personalizada adicionando novos arquivos ou excluindo arquivos existentes diretamente.
Observação
Você pode trazer seu próprio arquivo YAML para gerenciar a biblioteca pública. O nome do arquivo precisa ser environment.yml para que o sistema possa reconhecê-lo corretamente.
Computação do Spark
A seção de computação do Spark também é transformada na representação YAML. Nesse arquivo YAML, você pode alternar o pool anexado, ajustar as configurações de computação, gerenciar propriedades do Spark e selecionar o runtime do Spark desejado.
Configurar um pipeline de implantação para um ambiente
Importante
Esse recurso está em versão prévia.
Os pipelines de implantação do Fabric simplificam o processo de entrega de conteúdo modificado em diferentes fases, como passar do desenvolvimento para o teste. O pipeline automático pode incluir os itens de ambiente para transmitir o processo de recriação.
Você pode configurar um pipeline de implantação atribuindo aos espaços de trabalho diferentes fases. Para obter mais informações, consulte Comece com os pipelines de implantação.
Você pode encontrar o status de implantação depois de configurar o pipeline com êxito. Depois de selecionar Implantar com o ambiente selecionado, todo o conteúdo do ambiente será implantado nos workspaces de destino. O status do ambiente original é preservado nesse processo para que as configurações publicadas permaneçam no estado publicado e não exijam publicação adicional.
Importante
Atualmente, não há suporte para o pool personalizado nos pipelines de implantação. Se o ambiente selecionar o pool personalizado, as configurações da seção Computação no ambiente de destino serão definidas com valores padrão. Nesse caso, os ambientes continuam exibindo diferença no pipeline de implantação, mesmo quando a implantação é concluída com sucesso.