Configurar fontes de implantação para serviços de aplicativos no Hub Azure Stack

O serviço de aplicativo no Hub de Azure Stack dá suporte à implantação sob demanda de vários provedores de controle do código-fonte. Esse recurso permite que os desenvolvedores de aplicativos implantem diretamente de seus repositórios de controle do código-fonte. Se os usuários desejarem configurar o serviço de aplicativo para se conectarem a seus repositórios, um operador de nuvem deverá primeiro configurar a integração entre o serviço de aplicativo no Hub Azure Stack e o provedor de controle do código-fonte.

Além do git local, há suporte para os seguintes provedores de controle do código-fonte:

  • GitHub
  • BitBucket
  • OneDrive
  • DropBox

Exibir fontes de implantação na administração do serviço de aplicativo

  1. Entre no portal do administrador do hub de Azure Stack como o administrador do serviço.

  2. Navegue até todos os serviços e selecione o serviço de aplicativo.

    App Service resource provider admin

  3. Selecione configuração de controle do código-fonte. Você pode ver a lista de todas as fontes de implantação configuradas.

    App Service resource provider admin source control configuration

Configurar o GitHub

você deve ter uma conta de GitHub para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.

  1. entre no GitHub, vá para https://www.github.com/settings/developers e, em seguida, selecione https://www.github.com/settings/developers.

    GitHub - Register a new application

  2. Insira um Nome de aplicativo. Por exemplo, o serviço de aplicativo no Hub Azure Stack.

  3. Insira a URL da Home Page. A URL da Home Page deve ser o endereço do portal do Hub Azure Stack. Por exemplo, https://portal.<region>.<FQDN>. Para obter mais informações sobre o FQDN (nome de domínio totalmente qualificado) do Hub Azure Stack, consulte namespace de DNS do hub Azure Stack.

  4. Insira uma Descrição do aplicativo.

  5. Insira a URL de retorno de chamada de autorização. Em uma implantação de Hub de Azure Stack padrão, a URL está no formato https://portal.<region>.<FQDN>/TokenAuthorize .

  6. Selecione registrar aplicativo. Uma página é exibida listando a ID do cliente e o segredo do cliente para o aplicativo.

    GitHub - Completed application registration

  7. Em uma nova janela ou guia do navegador, entre no portal do administrador do hub de Azure Stack como o administrador do serviço.

  8. Vá para provedores de recursos e selecione o administrador do provedor de recursos do serviço de aplicativo.

  9. Selecione configuração de controle do código-fonte.

  10. Copie e cole a ID do cliente e o segredo do cliente nas caixas de entrada correspondentes para GitHub.

  11. Selecione Salvar.

Configurar o BitBucket

Você deve ter uma conta do BitBucket para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.

  1. Entre no BitBucket e acesse as integrações em sua conta.

    BitBucket Dashboard - Integrations

  2. Selecione OAuth em gerenciamento de acesso e Adicionar consumidor.

    BitBucket Add OAuth Consumer

  3. Insira um nome para o consumidor. Por exemplo, o serviço de aplicativo no Hub Azure Stack.

  4. Insira uma Descrição para o aplicativo.

  5. Insira a URL de Retorno de Chamada. Em uma implantação de Hub de Azure Stack padrão, a URL de retorno de chamada está no formato https://portal.<region>.<FQDN>/TokenAuthorize . Para que a integração do BitBucket seja realizada com sucesso, a URL deve seguir as letras maiúsculas listadas aqui.

  6. Insira a URL. Essa URL deve ser a URL do portal do hub de Azure Stack. Por exemplo, https://portal.<region>.<FQDN>.

  7. Selecione as permissões necessárias:

    • Repositórios: leitura
    • WebHooks: leitura e gravação
  8. Selecione Salvar. Agora, você verá esse novo aplicativo, junto com a chave e o segredo, em consumidores do OAuth.

    BitBucket Application Listing

  9. Em uma nova janela ou guia do navegador, entre no portal do administrador do hub de Azure Stack como o administrador do serviço.

  10. Vá para provedores de recursos e selecione o administrador do provedor de recursos do serviço de aplicativo.

  11. Selecione configuração de controle do código-fonte.

  12. Copie e cole a chave na caixa de entrada ID do cliente e no segredo na caixa de entrada segredo do cliente para BitBucket.

  13. Selecione Salvar.

Configurar o OneDrive

você deve ter um conta Microsoft vinculado a uma conta de OneDrive para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.

Observação

não há suporte para OneDrive para contas comerciais no momento.

  1. Vá para https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com%2Fapp-registration.htm e entre usando seu conta Microsoft.

  2. Em meus aplicativos, selecione Adicionar um aplicativo.

    OneDrive Applications

  3. Insira um nome para o novo registro de aplicativo: insira serviço de aplicativo no Hub Azure Stack e, em seguida, selecione criar aplicativo.

  4. A próxima tela lista as propriedades do seu novo aplicativo. Salve a ID do aplicativo em um local temporário.

    OneDrive Application Properties

  5. Em segredos do aplicativo, selecione gerar nova senha. Anote a nova senha gerada. Essa senha é o segredo do aplicativo e não é recuperável depois de selecionar OK.

  6. Em plataformas, selecione Adicionar plataforma e, em seguida, selecione Web.

  7. Insira o URI de Redirecionamento. Em uma implantação de Hub de Azure Stack padrão, o URI de redirecionamento está no formato https://portal.<region>.<FQDN>/TokenAuthorize .

    OneDrive Application - Add Web Platform

  8. adicione as permissões delegadasde permissões de Microsoft Graph.

    • Files.ReadWrite.AppFolder
    • Usuário. LeituraOneDrive Application - Graph Permissions
  9. Selecione Salvar.

  10. Em uma nova janela ou guia do navegador, entre no portal do administrador do hub de Azure Stack como o administrador do serviço.

  11. Vá para provedores de recursos e selecione o administrador do provedor de recursos do serviço de aplicativo.

  12. Selecione configuração de controle do código-fonte.

  13. Copie e cole a ID do aplicativo na caixa de entrada ID do cliente e a senha na caixa de entrada segredo do cliente para onedrive.

  14. Selecione Salvar.

Configurar o DropBox

Observação

Você deve ter uma conta do DropBox para concluir esta tarefa. Talvez você queira usar uma conta para sua organização em vez de uma conta pessoal.

  1. Vá para https://www.dropbox.com/developers/apps e entre usando suas credenciais de conta do dropbox.

  2. Selecione Criar aplicativo.

    Dropbox apps

  3. Selecione API do Dropbox.

  4. Defina o nível de acesso como pasta do aplicativo.

  5. Insira um nome para seu aplicativo.

    Dropbox application registration

  6. Selecione Criar Aplicativo. Você verá uma página que lista as configurações do aplicativo, incluindo a chave do aplicativo e o segredo do aplicativo.

  7. Verifique se o nome da pasta do aplicativo está definido como serviço de aplicativo no Hub Azure Stack.

  8. Defina o URI de redirecionamento OAuth 2 e, em seguida, selecione Adicionar. Em uma implantação de Hub de Azure Stack padrão, o URI de redirecionamento está no formato https://portal.<region>.<FQDN>/TokenAuthorize .

    Dropbox application configuration

  9. Em uma nova guia ou janela do navegador, entre no portal Azure Stack Hub administrador como o administrador do serviço.

  10. Vá para Provedores de Recursos e selecione o Administrador do Provedor de Recursos do Serviço de Aplicativo.

  11. Selecione Configuração do controle do código-fonte.

  12. Copie e copie a Chave do Aplicativo na caixa de entrada ID do Cliente e o Segredo do aplicativo na caixa de entrada Segredo do Cliente para DropBox.

  13. Selecione Salvar.

Próximas etapas

Os usuários agora podem usar as fontes de implantação para coisas comoimplantação contínua, implantação local do Gite sincronização de pastas de nuvem.