Configurare le origini di distribuzioneConfigure deployment sources

Servizio app in Azure Stack supporta la distribuzione su richiesta da più provider del controllo del codice sorgente.App Service on Azure Stack supports on-demand deployment from multiple Source Control Providers. Questa funzionalità consente agli sviluppatori di applicazioni distribuzione diretta dal loro repository del controllo codice sorgente.This feature lets application developers deploy direct from their source control repositories. Se gli utenti desiderano configurare servizio App di connettersi ai propri repository, è necessario un operatore cloud innanzitutto configurare l'integrazione tra servizio App nello Stack di Azure e il provider del controllo del codice sorgente.If users want to configure App Service to connect to their repositories, a cloud operator must first configure the integration between App Service on Azure Stack and the Source Control Provider.

I provider del controllo del codice sorgente, oltre al Git locale, sono:The Source Control Providers supported, in addition to local Git, are:

  • GitHubGitHub
  • BitBucketBitBucket
  • OneDriveOneDrive
  • DropBoxDropBox

Visualizzazione di origini di distribuzione nell'amministrazione del servizio AppView deployment sources in App Service administration

  1. Accedere al portale di amministrazione di Azure Stack (https://adminportal.local.azurestack.external) come amministratore del servizio.Log in to the Azure Stack Admin Portal (https://adminportal.local.azurestack.external) as the service administrator.
  2. Passare a Resource Providers (Provider di risorse) e selezionare App Service Resource Provider Admin (Amministrazione provider risorse servizio app). App Service Resource Provider Admin (Amministrazione provider risorse servizio app)Browse to Resource Providers and select the App Service Resource Provider Admin. App Service Resource Provider Admin
  3. Fare clic su Source Control Configuration (Configurazione controllo codice sorgente).Click Source control configuration. Ecco un elenco di tutte le origini di distribuzione configurate.Here you see the list of all Deployment Sources configured. Configurazione controllo codice sorgente amministrazione dei provider di risorse servizio appApp Service Resource Provider Admin Source Control Configuration

Configurare GitHubConfigure GitHub

È necessario disporre di un account GitHub per completare questa attività.You must have a GitHub account to complete this task. Si potrebbe voler utilizzare un account per l'organizzazione, anziché un account personale.You might want to use an account for your organization rather than a personal account.

  1. Accedere a GitHub, passare a https://www.github.com/settings/developers e fare clic su registra una nuova applicazione.Log in to GitHub, browse to https://www.github.com/settings/developers and click Register a new application. GitHub - registrare una nuova applicazioneGitHub - Register a new application
  2. Immettere un nome applicazione , ad esempio - servizio App nello Stack di Azure.Enter an Application name for example - App Service on Azure Stack.
  3. Immettere l'URL della homepage.Enter the Homepage URL. L'URL della home page deve essere l'indirizzo del portale di Azure dello Stack.The Homepage URL must be the Azure Stack Portal address. Ad esempio, https://portal.local.azurestack.external.For example, https://portal.local.azurestack.external.
  4. Immettere un la descrizione dell'applicazione.Enter an Application Description.
  5. Immettere il valore relativo all'URL di callback autorizzazione.Enter the Authorization callback URL. In una distribuzione di Azure Stack predefinita, l'Url è https://portal.local.azurestack.external/tokenauthorize il modulo, se si esegue in un sostituto di un dominio diverso del dominio per azurestack.local.In a default Azure Stack deployment, the Url is in the form https://portal.local.azurestack.external/tokenauthorize, if you are running under a different domain substitute your domain for azurestack.local. GitHub - registrare una nuova applicazione con i valori popolatiGitHub - Register a new application with values populated
  6. Fare clic su Register application.Click Register application. Verrà ora visualizzata una pagina che elenca l'ID client e il segreto client per l'applicazione.You will now be presented with a page listing the Client ID and Client Secret for the application. GitHub - Registrazione applicazione completataGitHub - Completed application registration
  7. In una nuova scheda del browser o finestra Accedi al portale di amministrazione di Stack (https://adminportal.local.azurestack.external) Azure come amministratore del servizio.In a new browser tab or window Log in to the Azure Stack Admin Portal (https://adminportal.local.azurestack.external) as the service administrator.
  8. Passare a Resource Providers (Provider di risorse) e selezionare App Service Resource Provider Admin (Amministrazione provider risorse servizio app).Browse to Resource Providers and select the App Service Resource Provider Admin.
  9. Fare clic su Source Control Configuration (Configurazione controllo codice sorgente).Click Source control configuration.
  10. Copiare e incollare l'ID client e il segreto client nelle caselle di input corrispondenti per GitHub.Copy and paste the Client Id and Client Secret into the corresponding input boxes for GitHub.
  11. Fare clic su Salva.Click Save.

Configurare BitBucketConfigure BitBucket

È necessario disporre di un account di servizio per completare questa attività.You must have a BitBucket account to complete this task. Si potrebbe voler utilizzare un account per l'organizzazione, anziché un account personale.You might want to use an account for your organization rather than a personal account.

  1. Accedere al servizio e passare a integrazioni con il proprio account.Log in to BitBucket and browse to Integrations under your account. Dashboard BitBucket - integrazioniBitBucket Dashboard - Integrations
  2. Fare clic su OAuth sotto la gestione di accesso e Aggiungi consumer.Click OAuth under Access Management and Add consumer. BitBucket aggiungere Consumer OAuthBitBucket Add OAuth Consumer
  3. Immettere un nome per il consumer, ad esempio di servizio App nello Stack di Azure.Enter a Name for the consumer, for example App Service on Azure Stack.
  4. Immettere un descrizione per l'applicazione.Enter a Description for the application.
  5. Copiare l'URL di callback.Enter the Callback URL. In una distribuzione di Azure Stack predefinita, l'Url Callback è https://portal.local.azurestack.external/TokenAuthorize il modulo, se si esegue in un sostituto di un dominio diverso del dominio per azurestack.local.In a default Azure Stack deployment, the Callback Url is in the form https://portal.local.azurestack.external/TokenAuthorize, if you are running under a different domain substitute your domain for azurestack.local. L'URL deve seguire le lettere maiuscole come indicato di seguito per una corretta integrazione di BitBucket.The Url must follow the capitalization as listed here for BitBucket integration to succeed.
  6. Immettere il URL -l'Url deve essere l'URL del portale Stack Azure, ad esempio https://portal.local.azurestack.external.Enter the URL - this Url should be the Azure Stack Portal URL, for example https://portal.local.azurestack.external.
  7. Selezionare il autorizzazioni necessarie:Select the Permissions required:
    • Repository: letturaRepositories: Read
    • Webhook: lettura e scritturaWebhooks: Read and write
  8. Fare clic su Salva.Click Save. Verrà ora visualizzata questa nuova applicazione, insieme alla chiave e al segreto in OAuth consumers (Consumer OAuth).You will now see this new application, along with the Key and Secret under OAuth consumers. Elenco applicazioni BitBucketBitBucket Application Listing
  9. In una nuova scheda del browser o finestra Accedi al portale di amministrazione di Stack (https://adminportal.local.azurestack.external) Azure come amministratore del servizio.In a new browser tab or window Log in to the Azure Stack Admin Portal (https://adminportal.local.azurestack.external) as the service administrator.
  10. Passare a Resource Providers (Provider di risorse) e selezionare App Service Resource Provider Admin (Amministrazione provider risorse servizio app).Browse to Resource Providers and select the App Service Resource Provider Admin.
  11. Fare clic su Source Control Configuration (Configurazione controllo codice sorgente).Click Source control configuration.
  12. Copiare e incollare la chiave nella casella di input ID client e la chiave privata nella casella di input Segreto client per BitBucket.Copy and paste the Key into the Client Id input box and Secret into the Client Secret input box for BitBucket.
  13. Fare clic su Salva.Click Save.

Configurare OneDriveConfigure OneDrive

È necessario disporre di un Account Microsoft collegato a un account OneDrive per completare questa attività.You must have a Microsoft Account linked to a OneDrive account to complete this task. Si potrebbe voler utilizzare un account per l'organizzazione, anziché un account personale.You might want to use an account for your organization rather than a personal account.

Nota

Gli account OneDrive for Business non sono attualmente supportati.OneDrive for Business Accounts are not currently supported.

  1. Passare a https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com%2Fapp-registration.htm e accedere con l'account Microsoft.Browse to https://apps.dev.microsoft.com/?referrer=https%3A%2F%2Fdev.onedrive.com%2Fapp-registration.htm and Log in using your Microsoft Account.
  2. In applicazioni personali, fare clic su aggiungere un'app.Under My applications, click Add an app. Applicazioni OneDriveOneDrive Applications
  3. Immettere un nome per la registrazione della nuova applicazione, immettere Servizio App di Azure Stack e fare clic su Crea applicazioneEnter a Name for the New Application Registration, enter App Service on Azure Stack, and click Create Application
  4. Nella schermata successiva sono elencate le proprietà della nuova applicazione.The next screen lists the properties of your new application. Record di Id applicazione. Proprietà dell'applicazione OneDriveRecord the Application Id. OneDrive Application Properties
  5. In applicazione segreti, fare clic su generare una nuova Password.Under Application Secrets, click Generate New Password. Prendere nota del nuova password generata.Make a note of New password generated. Questo è il segreto dell'applicazione e non è recuperabile dopo aver fatto clic OK in questa fase.This is your application secret and is not retrievable after you click OK at this stage.
  6. In piattaforme fare clic su aggiungere piattaforma e selezionare Web.Under Platforms click Add Platform and select Web.
  7. Immettere l'URI di reindirizzamento.Enter the Redirect URI. In una distribuzione di Azure Stack predefinita, l'URI di reindirizzamento è in https://portal.local.azurestack.external/tokenauthorize il modulo, se si esegue in un sostituto di un dominio diverso del dominio per azurestack.local applicazione OneDrive - Aggiungi Piattaforma WebIn a default Azure Stack deployment, the Redirect URI is in the form https://portal.local.azurestack.external/tokenauthorize, if you are running under a different domain substitute your domain for azurestack.local OneDrive Application - Add Web Platform
  8. Aggiungere il le autorizzazioni di Microsoft Graph - autorizzazioni delegateAdd the Microsoft Graph Permissions - Delegated Permissions
    • Files.ReadWrite.AppFolderFiles.ReadWrite.AppFolder
    • User.ReadUser.Read
      Applicazione OneDrive - Autorizzazioni di Microsoft GraphOneDrive Application - Graph Permissions
  9. Fare clic su Salva.Click Save.
  10. In una nuova scheda del browser o finestra Accedi al portale di amministrazione di Stack (https://adminportal.local.azurestack.external) Azure come amministratore del servizio.In a new browser tab or window Log in to the Azure Stack Admin Portal (https://adminportal.local.azurestack.external) as the service administrator.
  11. Passare a Resource Providers (Provider di risorse) e selezionare App Service Resource Provider Admin (Amministrazione provider risorse servizio app).Browse to Resource Providers and select the App Service Resource Provider Admin.
  12. Fare clic su Source Control Configuration (Configurazione controllo codice sorgente).Click Source control configuration.
  13. Copiare e incollare l'ID applicazione nella casella di input ID client e la password nella casella di input Segreto client per OneDrive.Copy and paste the Application Id into the Client Id input box and Password into the Client Secret input box for OneDrive.
  14. Fare clic su Salva.Click Save.

Configurare DropboxConfigure DropBox

Nota

È necessario disporre di un account DropBox per completare questa attività.You need to have a DropBox account to complete this task. È consigliabile usare un account per l'organizzazione anziché un account personale.You may wish to use an account for your organization rather than a personal account.

  1. Sfoglia https://www.dropbox.com/developers/apps e accedere con l'Account dell'area di sincronizzazione.Browse to https://www.dropbox.com/developers/apps and Log in using your DropBox Account.
  2. Fare clic su Create app.Click Create app.

    Applicazioni dell'area di sincronizzazione

  3. Selezionare DropBox API.Select DropBox API.

  4. Impostare l'accesso di livello cartella App.Set the access level to App Folder.
  5. Immettere un nome per l'applicazione.Enter a Name for your application. Registrazione applicazione DropboxDropbox application registration
  6. Fare clic su Crea app.Click Create App. Verrà ora visualizzata una pagina che elenca le impostazioni per l'applicazione, tra cui la chiave e il segreto app.You will now be presented with a page listing the settings for the App including App key and App secret.
  7. Controllare il nome della cartella App è impostato su servizio App di Azure stack.Check the App folder name is set to App Service on Azure Stack.
  8. Impostare l'URI di reindirizzamento OAuth 2 e fare clic su Aggiungi.Set the OAuth 2 Redirect URI and click Add. In una distribuzione di Azure Stack predefinita, l'URI di reindirizzamento è https://portal.local.azurestack.external/tokenauthorize il modulo, se si esegue in un sostituto di un dominio diverso del dominio per azurestack.local.In a default Azure Stack deployment, the Redirect URI is in the form https://portal.local.azurestack.external/tokenauthorize, if you are running under a different domain substitute your domain for azurestack.local. Configurazione dell'applicazione dell'area di sincronizzazioneDropbox application configuration
  9. In una nuova scheda del browser o finestra Accedi al portale di amministrazione di Stack (https://adminportal.local.azurestack.external) Azure come amministratore del servizio.In a new browser tab or window Log in to the Azure Stack Admin Portal (https://adminportal.local.azurestack.external) as the service administrator.
  10. Passare a Resource Providers (Provider di risorse) e selezionare App Service Resource Provider Admin (Amministrazione provider risorse servizio app).Browse to Resource Providers and select the App Service Resource Provider Admin.
  11. Fare clic su Source Control Configuration (Configurazione controllo codice sorgente).Click Source control configuration.
  12. Copiare e incollare la chiave applicazione nella casella di input ID client e la chiave privata app nella casella di input Segreto client per DropBox.Copy and paste the Application Key into the Client Id input box and App secret into the Client Secret input box for DropBox.
  13. Fare clic su Salva.Click Save.

Passaggi successiviNext steps

Gli utenti possono ora utilizzare le origini di distribuzione per elementi quali distribuzione continua, distribuzione Git locale, e cloud sincronizzazione cartella.Users can now use the deployment sources for things like continuous deployment, local Git deployment, and cloud folder synchronization.