0

nodejs アプリケーション (MEAN スタック) を自動的にデプロイする方法を学ぶ必要があります。しかし、そこにあるすべてのもので...

  • ゴクゴク、
  • モカ、
  • ウェブパック、
  • ブラウザ化、
  • 必要とする、
  • フライトプラン、
  • ジェンキンス
  • セマフォCI...

私は本当に混乱しています。これを行う標準的な方法は何ですか?

4

2 に答える 2

0

Ansible によるシステム/サーバーのセットアップの自動化

私はあなたがAnsibleを見たほうがいいと思います

Ansible は非常にシンプルな IT 自動化プラットフォームであり、アプリケーションとシステムのデプロイを容易にします。github リポジトリーをチェックしてください

Ansible は、純粋に ssh 上で実行されるシンプルなエージェントレス ツールです。

これは、ホストの定義に含めることができるロールのコレクションで構成されています。ロールはタスクで構成されます

単純なタスクは次のようになります。

//Download  and unpacking node js 
name: Download and unpack nodejs
unarchive: src={{nodejs_tarball_url}} dest={{nodejs_path}} copy=no

//Installing node-gyp on system 
name: Install node-gyp
npm: name=node-gyp global=yes executable={{nodejs_bin_path}}/npm state=present

// More task as per need for e.g setting up mongodb, setting redis etc. 

これを取り除くために、いくつかの例を確認してください。

展開前のタスク

テストケースの実行、バンドル、縮小などの事前展開タスクの場合、 Gruntなどのある種の JavaScript タスクランナーを統合します

継続的インテグレーションと継続的デプロイ

  1. サークルCi
  2. ジェンキンス
于 2016-09-24T05:28:43.880 に答える