@Anrek

Как работает pipline bitbucket?

Добрый день!

Пробую настроить непрерывное развертывание приложения из мастер -ветки битбакета в app engine. Пробую такой pipline:

pipelines:
  branches: 
    master:
      - step:
          name: Build and test the app
          image: node:latest
          script:
            - npm install
            - npm run build


Проблемы:

1) npm install выполняется успешно, но куда ставится node_modules после выполнения команды npm install в bitbucket, если я не указывал пока куда деплоить?

2) npm run build выдает ошибку "Error: error:0308010C:digital envelope routines::unsupported at String.replace ()". Я погуглил - рекомендуют понизить версию ноды. Однако где я ее должен понижать, локально то у меня все запускается, значит как будто надо изменить версию ноды удаленно на битбакете.

Вопросы по обоим пунктам:

Как это можно погуглить? В каком направлении идти чтобы разобраться что происходит и пофиксить ошибку?
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
karabanov
@karabanov
Системный администратор
1) Внутри контейнера который запускается из образа node:latest
2) Никогда не используй тег latest, всегда указывай конкретную версию
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы