Como selecionar o código-fonte manualmente

Se o Debugger não conseguiu selecionar automaticamente o código-fonte correto, é possível especificar manualmente o local e a versão do código.

Expanda o painel Código-fonte alternativo na página Depuração para ver as opções:

Arquivos locais

Seja qual for o local em que o código-fonte está armazenado, é possível ver o código-fonte local na página "Depuração". Seus arquivos não são enviados para os servidores do Google. Eles são carregados e mostrados no navegador usando as HTML5 APIs. Esta opção só é compatível no Google Chrome.

Cartão da origem de arquivos locais

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, encontre a seção Arquivos locais e clique em Selecionar origem.
  3. Navegue até o diretório com seus arquivos de origem e clique em Fazer upload ou OK, dependendo da plataforma. Os arquivos aparecem na página "Depuração".

Google Cloud Source Repository

É possível selecionar um Cloud Source Repository de qualquer projeto que você tenha acesso. Ele não precisa pertencer ao mesmo projeto do app que você está depurando.

Cartão da origem do Cloud Source Repository

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, encontre a seção Google Cloud Source Repository e clique em Selecionar origem.
  3. Selecione o projeto, o repositório e a versão com branch ou tag.
  4. Clique em Selecionar origem.

GitHub

Você pode ver o código-fonte armazenado no GitHub diretamente na página "Depuração".

GitHub.com

Para se conectar aos repositórios de GitHub.com, é preciso permitir que o Google Stackdriver acesse seus repositórios por meio de OAuth. O token é armazenado pelo Google e pode ser revogado na página de configurações do GitHub a qualquer momento.

Cartão da origem do GitHub

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, localize a seção GitHub e clique em Selecionar código-fonte.
  3. Selecione GitHub.com na lista suspensa Servidor.

    Como selecionar o servidor GitHub.com

  4. Uma janela Autorização necessária aparece pela primeira vez. Leia as informações e clique na caixa de seleção ao lado de Eu concordo… e em Autorizar.

    Autorização do Google Stackdriver para GitHub.com

    Você será redirecionado ao fluxo de autenticação de GitHub.com.

  5. Siga as instruções do GitHub para permitir que o Cloud Stackdriver tenha acesso aos seus repositórios. Ao concluir, você retornará à página de depuração.

  6. Selecione um repositório e um branch ou tag e, em seguida, clique em Selecionar origem. Seu código-fonte será exibido na página de depuração.

  7. Para acessar repositórios públicos que não estão na lista, digite o proprietário seguido de "/". A lista será preenchida com os repositórios públicos desse proprietário.

    Como selecionar um repositório público

O código-fonte não é armazenado nos servidores do Google.

GitHub Enterprise

Para se conectar aos seus repositórios do GitHub Enterprise, permita que o Google Stackdriver acesse seus repositórios por meio do token de acesso pessoal. O token é armazenado pelo Google e pode ser revogado na página de configurações do GitHub por meio de YOUR-SERVER-ADDRESS/settings/tokens a qualquer momento.

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, localize a seção GitHub e clique em Selecionar código-fonte.
  3. Na lista suspensa Servidor, selecione uma opção ou clique em “Adicionar servidor”, caso ele não apareça.

    Adicionar um servidor do GitHub

  4. Informe o nome do host ao seu servidor. O host deve estar acessível na sua máquina.

  5. Informe o token de acesso pessoal ao seu servidor. O token deve ter o escopo repo.

    Adicionar informações do servidor do GitHub

  6. Selecione o repositório e o branch ou a tag, como faria com GitHub.com.

O código-fonte não é armazenado nos servidores do Google.

Bitbucket

Você pode ver o código-fonte armazenado no Bitbucket diretamente na página "Depuração". Para se conectar aos repositórios do Bitbucket, é preciso permitir que o Google Stackdriver tenha acesso aos seus repositórios por meio de OAuth. O token é armazenado pelo Google e pode ser revogado na página de configurações do Bitbucket a qualquer momento, com a seleção de OAuth no menu à esquerda.

Cartão da origem do Bitbucket

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, localize a seção Bitbucket e clique em Selecionar código-fonte.
  3. Uma janela Autorização necessária aparece pela primeira vez. Leia as informações e clique na caixa de seleção ao lado de Eu concordo… e em Autorizar.

    Painel de código-fonte alternativo

    Você será redirecionado para o fluxo de autenticação do Bitbucket.

  4. Siga as instruções do Bitbucket para permitir que o Google Stackdriver tenha acesso aos seus repositórios. O Google Stackdriver exige apenas acesso de leitura. Ao concluir, você retornará à página "Depuração".

  5. Selecione um repositório e um branch ou tag e, em seguida, clique em Selecionar origem. Seu código-fonte será exibido na página de depuração.

  6. Para acessar repositórios públicos que não estão na lista, digite o proprietário seguido de "/". A lista será preenchida com os repositórios públicos desse proprietário.

    Como selecionar um repositório público

O código-fonte não é armazenado nos servidores do Google.

GitLab

Você pode ver o código-fonte armazenado no GitLab diretamente na página "Depuração".

GitLab.com

Para se conectar aos repositórios do GitLab, é preciso permitir que o Google Stackdriver acesse seus repositórios por meio de OAuth. O token é armazenado pelo Google e pode ser revogado na página de configurações do GitLab a qualquer momento.

Cartão da origem do GitLab

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel de Código-fonte alternativo, localize a seção GitLab e clique em Selecionar código-fonte.
  3. O GitLab.com deve estar selecionado na lista suspensa Servidor.
  4. Uma janela Autorização necessária aparece pela primeira vez. Leia as informações e clique na caixa de seleção ao lado de Eu concordo… e em Autorizar.

    Painel de código-fonte alternativo

    Você será redirecionado para o fluxo de autenticação do GitLab.

  5. Siga as instruções do GitLab para permitir que o Google Stackdriver tenha acesso aos seus repositórios. Após concluir, você retornará à página de depuração.

  6. Selecione um repositório e um branch ou tag e, em seguida, clique em Selecionar origem. Seu código-fonte será exibido na página de depuração.

  7. Para acessar repositórios públicos que não estão na lista, digite o proprietário seguido de "/". A lista será preenchida com os repositórios públicos desse proprietário.

    Como selecionar um repositório público

O código-fonte não é armazenado nos servidores do Google.

GitLab CE/EE

Para se conectar aos seus repositórios do GitLab CE/EE, permita que o Google Stackdriver acesse seus repositórios por meio do token de acesso pessoal. O token é armazenado pelo Google e pode ser revogado na página de configurações do GitLab por meio de YOUR-SERVER-ADDRESS/profile/personal_access_tokens a qualquer momento.

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel de Código-fonte alternativo, localize a seção GitLab e clique em Selecionar código-fonte.
  3. Na lista suspensa Servidor, selecione uma opção ou clique em “Adicionar servidor”, caso ele não apareça.

    Adicionar um servidor do GitLab

  4. Informe o nome do host ao seu servidor. O host deve estar acessível na sua máquina.

  5. Informe o token de acesso pessoal ao seu servidor. O token deve ter o escopo api.

    Adicionar informações do servidor do GitLab

  6. Selecione seu repositório e branch ou tag, como faria com GitLab.com

O código-fonte não é armazenado nos servidores do Google.

App Engine

Se o app estiver hospedado no ambiente padrão do App Engine e for escrito em PHP ou Python, esta opção mostrará o código-fonte do modo como foi implantado no App Engine, sem a necessidade de conectar um repositório ou fazer upload da origem.

Cartão da origem do App Engine

Esta opção deve ser selecionada automaticamente para projetos compatíveis. Caso ela não tenha sido selecionada:

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, encontre a seção App Engine e clique em Selecionar origem.

Fazer upload da versão do código-fonte

O upload da versão do código-fonte facilita o uso do código-fonte para depuração em várias sessões, mesmo quando uma alteração da origem não é enviada para o repositório de controle de origem.

Cartão de upload de origem

  1. No menu suspenso no local de origem, clique em Adicionar código-fonte.
  2. No painel Código-fonte alternativo, na seção Enviar uma captura do código-fonte para os servidores do Google, copie o comando gcloud e cole-o no app de terminal.
  3. Substitua LOCAL_PATH pelo local do diretório do seu código-fonte.
  4. Execute o comando gcloud.
  5. No painel Código-fonte alternativo, clique em Selecionar origem na seção Enviar uma captura do código-fonte....
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Stackdriver Debugger