Zoeken…


Opmerkingen

Dit onderwerp is sterk geïnspireerd door Nate Strausers die Meteor-apps migreren van Modulus naar Galaxy met continue implementatie van Codeship .

Opstelling

  • Maak een deployment_token.json :

      METEOR_SESSION_FILE=deployment_token.json meteor login
    
  • Maak de volgende omgevingsvariabelen op Codeship: ( https://codeship.com/projects/PROJECT_NUMBER/configure_environment)

    • METEOR_TARGET: uw.domein.com
    • METEOR_TOKEN: Kopieer / plak de inhoud van deployment_token.json. Zoiets als: {"sessions": {"www.meteor.com": {"session": "12345 ...
    • METEOR_SETTING: Kopieer / plak de inhoud van je instellingen.json. Zoiets als: {"private": {...
  • Maak hier een nieuwe implementatiepijplijn https://codeship.com/projects/YOUR_PROJECT_NUMBER/deployment_branches/new

    • We implementeren alleen de hoofdtak. Dus stel: Branch is precies: meester.
  • Voeg een "aangepast script" toe als uw implementatie met de volgende inhoud:

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow