nodejs アプリケーション (MEAN スタック) を自動的にデプロイする方法を学ぶ必要があります。しかし、そこにあるすべてのもので...
- ゴクゴク、
- モカ、
- ウェブパック、
- ブラウザ化、
- 必要とする、
- フライトプラン、
- ジェンキンス
- セマフォCI...
私は本当に混乱しています。これを行う標準的な方法は何ですか?
nodejs アプリケーション (MEAN スタック) を自動的にデプロイする方法を学ぶ必要があります。しかし、そこにあるすべてのもので...
私は本当に混乱しています。これを行う標準的な方法は何ですか?
私はあなたが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 タスクランナーを統合します