Ошибки при первом использовании CodeBuild - PullRequest
0 голосов
/ 06 января 2019

При запуске сборки кода как части простого конвейера кода я получаю следующую ошибку в течение нескольких секунд.

Action execution failed
Error calling startBuild: Cannot have more than 0 builds in queue for the account (Service: AWSCodeBuild; Status Code: 400; Error Code: AccountLimitExceededException; Request ID: 80bfxxxxx

Я использовал мастер конвейера кода AWS, чтобы создать простой процесс сборки и развертывания, поэтому я предположил, что неправильная конфигурация сделала это.

Мой вопрос: к какой очереди это относится? Я запускаю эту сборку отдельно от любой другой задачи AWS?

Для информации, это мой buildspec.yml, хотя я подозреваю, что сборка не удалась, прежде чем получить к нему доступ:

version: 0.2

env:

phases:
  install:
    commands:
      - echo Entered the install phase...
      - apt-get update -y
      - apt-get install -y maven
    finally:
      - echo This always runs even if the update or install command fails 
  pre_build:
    commands:
      - echo Entered the pre_build phase...
      - cd server/harvest
    finally:
      - echo This always runs even if the login command fails 
  build:
    commands:
      - echo Entered the build phase...
      - echo Build started on `date`
      - mvn package
    finally:
      - echo This always runs even if the install command fails
  post_build:
    commands:
      - echo Entered the post_build phase...
      - echo Build completed on `date`
artifacts:
  files:
    - target/harvest-1.0-SNAPSHOT.jar
  discard-paths: yes

Ответы [ 3 ]

0 голосов
/ 07 января 2019

Похоже, что лимит вашей учетной записи в настоящее время по какой-то причине установлен на 0. Чтобы увеличить этот лимит и использовать Codebuild, вам необходимо обратиться в службу поддержки AWS.

0 голосов
/ 11 марта 2019

Проверьте регион. Ваша учетная запись не будет настроена для сборки кода в текущем регионе.

0 голосов
/ 07 января 2019

Похоже, проблема с учетной записью. Эта ошибка обычно означает, что используемая учетная запись неактивна (по крайней мере, не для подписки CodeBuild), поэтому не разрешается запускать какие-либо сборки в CodeBuild. Обратитесь в службу поддержки AWS, чтобы активировать свою учетную запись.

...