Поиск…


замечания

Эта тема в значительной степени вдохновлена Nate Strausers Миграция метеоритных приложений от модуля к галактике с непрерывным развертыванием из Кодекса .

Настроить

  • Создайте deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Создайте следующие переменные среды в Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET: your.domain.com
    • METEOR_TOKEN: Копировать / Вставить содержимое deploy_token.json. Что-то вроде: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: Скопируйте / Вставьте содержимое ваших настроек.json. Что-то вроде: {"private": {...
  • Создайте новый конвейер развертывания здесь https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • Мы развертываем только ведущую ветвь. Итак, установите: Branch - это точно: master.
  • Добавьте в качестве развертывания «Пользовательский сценарий» со следующим содержимым:

echo $METEOR_TOKEN > deployment_token.json
echo $METEOR_SETTINGS > deployment_settings.json
meteor npm prune --production
DEPLOY_HOSTNAME=galaxy.meteor.com METEOR_SESSION_FILE=deployment_token.json meteor deploy $METEOR_TARGET --settings deployment_settings.json


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow