As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Especifique uma versão GitHub do repositório com um ID de confirmação
Você pode especificar uma versão de origem com apenas um ID de confirmação, como 12345678901234567890123467890123456789
. Se você fizer isso, CodeBuild deverá baixar o repositório inteiro para encontrar a versão.
Para especificar uma versão GitHub do repositório com um ID de confirmação
-
Abra o AWS CodeBuild console em https://console.aws.amazon.com/codesuite/codebuild/home
. -
Crie um projeto de compilação. Para obter informações, consulte Criar um projeto de compilação (console) e Executar uma compilação (console). Deixe todas as configurações em seus valores padrão, exceto estas configurações:
-
Em Source (Origem):
-
Em Source provider, escolha GitHub. Se você não estiver conectado GitHub, siga as instruções para se conectar.
-
Em Repository (Repositório), escolha Public repository (Repositório público).
-
Em Repositório URL, insira
https://github.com/aws/aws-sdk-ruby.git
.
-
-
Em Environment (Ambiente):
-
Em Environment image (Imagem do ambiente), escolha Managed image (Imagem gerenciada).
-
Em Operating system (Sistema operacional), escolha Amazon Linux 2.
-
Em Runtime(s) (Tempos de execução), selecione Standard (Padrão).
-
Em Imagem, selecione aws/codebuild/amazonlinux2-x86_64-standard:4.0.
-
-
-
Em Build specifications (Especificações de compilação), escolha Insert build commands (Inserir comandos de compilação) e selecione Switch to editor (Alternar para editor).
-
Em Build commands (Comandos de compilação), substitua o texto de espaço reservado pelo seguinte:
version: 0.2 phases: install: runtime-versions: ruby: 2.6 build: commands: - echo $CODEBUILD_RESOLVED_SOURCE_VERSION
A seção
runtime-versions
é necessária quando você usa a imagem padrão do Ubuntu 2.0. Aqui, o tempo de execução da versão 2.6 do Ruby é especificado, mas você pode usar qualquer tempo de execução. O comandoecho
exibe a versão do código-fonte armazenada na variável de ambienteCODEBUILD_RESOLVED_SOURCE_VERSION
. -
Aceite os padrões em Build configuration (Configuração de compilação) e escolha Start build (Iniciar compilação).
-
Para Source version (Versão de origem), insira
046e8b67481d53bdc86c3f6affdd5d1afae6d369
. Isso é o SHA de um commit nohttps://github.com/aws/aws-sdk-ruby.git
repositório. -
Selecione Start build.
-
Quando a compilação for concluída, você provavelmente verá o seguinte:
-
Na guia Build logs (Logs de compilação), qual versão do projeto de origem foi usada. Aqui está um exemplo.
[Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
-
Na guia Environment variables (Variáveis de ambiente), a Resolved source version (Versão de origem resolvida) corresponde ao ID de confirmação usado para criar a compilação.
-
Na guia Phase details (Detalhes da fase), a duração da fase
DOWNLOAD_SOURCE
.
-