是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます

是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
はじめ
  デベロッパーセンターは、国家の開発と実行している状態のための包括的なサポートを提供し、それがクラウドクラウドとして見ることができる、クラウド、産業、開発者の操作や保守担当者、技術革新のためのサポートの雲をDevOpsチーム-台湾でUF雲を雲。これは、基盤となる技術の容器(ドッカー)に基づいて、アプリケーションライフサイクル管理プラットフォームです急速に企業やユーザーが作成する方法を変更し、公開して分散アプリケーションを実行する方法です。
  DevOpsチームの哲学は、ソフトウェア業界にソフトウェア製品およびサービス、開発、運用・保守・運用のタイムリーな配信するために、一緒に緊密に協力しなければならないことがますます明確に理解しています。用友クラウドデベロッパーセンターを1つにDevOpsチームのコンセプトは、ワンストップのエンタープライズ・アプリケーションの開発運用・保守サービスを構築するだろう。
  本論文では、フロントとリアエンドのNode.jsアプリケーションの開発者に基づいて、例として、githubの上のオープンソースのブログシステムの前面と背面の端部は、どのように迅速デベロッパーセンターに展開します。

1、フロントエンドアプリケーションの展開プロセスをNode.jsの
  パイプラインを作成するために
  、いくつかの基本的な情報を記入し、ラインを作成するにはボタンをクリックして)1の後に
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  2)設定パラメータ情報を記入し
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  た構成を充填する際、これらの場所に注意してください
  。・アプリケーションの種類を選択し、ノードに基づきます。 JSアプリケーション開発には、「ノード・アプリケーション」を選択する必要があります。
  •Gitの情報を入力し、「ソースのビルド」ボタンをクリックして、ビルドモードの後にGitリポジトリを選択し、
  「nginxのノード」を選択する。・ときに、プロジェクトのフロントエンドベースイメージを展開;
  ・ノードコンパイラパッケージコマンド一貫性があるとで設定されたディレクトリやプロジェクトを構築するために、
  ・ノードは、プロジェクトのフロントエンドは、コマンドを起動記入しない、またはそれは、コンテナが起動に失敗する可能性があります。
  3)コンフィギュレーションの配備情報の
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  各ラインの開発センターでは、あなたが行を作成するときにデプロイメント環境を選択する必要があり、環境のいくつかのセットが含まれています。プラットフォーム環境が提供する環境情報に加えて、あなたはまた、環境をカスタマイズすることができます。デプロイメント環境を選択した後、あなたは適切なリソースプールを選択する必要があります。
  次に、メモリ、CPU、ポート、環境変数、および他のユーザ定義のログ・パスを含むアプリケーションの動作の基本的な情報を、設定。
  実行パイプライン
  パイプラインが最初に作成された後は、システムが自動的に構成環境で指定された行を実行します。実行パイプライン、パイプラインの各ノードは、実行が続くとき。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  開発者は、ynpmダウンロードセンタープロジェクトは、デフォルトでは、NPMのパッケージを依存して使用します。ynpmは、ユーザが自動的にダウンロードし、完全な共有を達成するために、キャッシュ即ちダウンロードし、ネットワーク、自動切り替え、高速ネットワークダウンロードに合致することができるUFベースの内部画像ライブラリです。ネット利用ynpm問題をダウンロードしていないいくつかの依存関係がUF内公式サイトをNPM解決するだけでなく、大幅にミラー構築の効率を向上させ、ダウンロード速度をスピードアップするだけでなく。
  デベロッパーセンターは、実行ログをパイプライン化ビューを提供します。パイプライン実行の過程では、ユーザは、リアルタイムで現在の進行状況、詳細、インストールログ、ログ、および異常情報のコンパイルされた実行を表示行うことができます。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  アプリケーションを表示するには、アプリケーションの詳細ページにジャンプし
  、パイプラインの実行環境が完了すると、プラットフォームが自動的に適切なアプリケーションをデプロイします。実行中のアプリケーションの詳細を表示するページ「アプリケーション管理」の右上をクリックします。

是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  アプリケーションが健全な操作されている場合、アプリケーションの詳細ページにジャンプした後、あなたは見ることができます。あなたが健康状態を持っている場合は、私たちが展開プロジェクトのフロントページにアクセスするには、ドメイン名をクリックしてください。
  本実施例では、ページは、次の項目の前端後に開放されます。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  このように、プロジェクトのフロントエンドは、最大展開されています。
  私たちは、ドメイン名を訪問したときに加えて、デフォルトではプロジェクトのindex.htmlファイルを開くことです。プロジェクトは入り口へより多くのアクセスを持っている場合は、そのプラットフォームは、アクセスをサポートしています。プロジェクトは現在、そこmain.htmlとファイル、ドメイン名に参加する、パスを展開した場合、あなたは、HTTPなど、アクセスすることができます:// ** 。/Main.htmlの
 
 アプリケーション展開が成功し、プロジェクトは一定の繰り返しの状態にし続けることができます。デベロッパーセンター反復アプリケーションはそうでアップグレード、ロールバック、ロギング、モニタリング、自動スケーリングを含む、豊富な機能を提供します。
 
 是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます

2、Node.js后端应用的部署流程
  新建流水线
  1)填写基本信息
  和之前的例子一样,填写应用名称等基本信息。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  2)配置参数信息
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  配置信息时,需要注意以下几个地方:
  ·启动命令和端口和项目中的保持一致;
  ·部署服务端项目时要选择node:version基础镜像;
  ·项目中的启动端口可以从环境变量中读取,但是不要使用开发者中心的预置环境变量,如PORT、HOST等,因为这些环境变量不能自定义,即使自定义也不能生效。
  3)配置部署信息
  选择要部署的环境、资源池、内存、CPU、环境变量等,设置完成后,点击“创建应用”按钮完成创建流水线。
  执行流水线
  用户在迭代升级的过程中,可以随时编辑各个节点的参数,保存参数后再次执行流水线时生效。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  其中“拉取代码”节点提供了设置多git的功能,可以同时设置多个Git仓库。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  另外,“生成镜像”节点提供了自定义Dockerfile的功能,当用户要实现一些复杂的构建部署逻辑或者个性化的逻辑时,就可以使用Dockerfile神器构建应用。比如我们可以在Dockerfile中设置其他npm源。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  本实例中,给出的一个Dockerfile内容如下图。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  查看流水线的执行日志,等待流水线的所有节点执行成功之后,跳转到应用详情页面查看应用。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  跳转到应用详情页面查看应用
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます
  アプリケーションの詳細ページにジャンプした後、アプリケーションが健全であるかどうかを確認してください。健康が表示されている場合は、直接プロジェクトの動作を確認。この例のような、「/ CurrentUserに」この場所とアクセスをステッチドメイン名、インタフェースは200のステータス値を返し、これは私たちのアプリケーションが正常にデプロイされたことを示しており、以下の図は、ドメイン名をクリックします。
是非、台湾の技術は簡単にあなたを取るのNode.jsと遊びます

3.おわり
  一般的には、操作の範囲および保守に関するフロントエンド開発者の知識が比較的小さい、などのオンライン反復型開発、の通常の過程で、私たちは環境問題を解決するために、プロのメンテナンス要員を必要とする、かなりの程度までですフロントエンドの開発作業に結合しました。
  パイプライン機能デベロッパーセンターでは、この問題の痛みのポイントに最適なソリューションを提供します。ライブラインの開発に基づいて、フロントエンドは、オンラインですべてのリンク、自立保持することなく、時間と労力を節約することができます。コンパイル、パッケージのすべての側面は、出版は、ローカルの開発者に完全にオンライン操作に本物のキーを任意のリソースを取らない、クラウド上で実行されます。
  この記事では、単にデベロッパーセンターでは、フロントとリアエンドのNode.jsアプリケーション上のアプリケーション展開プロセスについて説明します。デベロッパーセンターはまた、JavaのWebやJavaの、静的なウェブサイト、パイソン、ダボ、ゴー、PHPなどのアプリケーションの多くの他のタイプの展開をサポート 、 およびその他のマイクロサービスのオーケストレーションを。コンテナモードの使用を展開することに加えて、それはまた、ユーザーのさまざまなニーズを満たすためのJavaおよびJavaのWeb型アプリケーションの展開のためのネイティブな方法を提供します。
  デベロッパーセンター、あなたのために、よりエキサイティング!

おすすめ

転載: blog.51cto.com/14084875/2416267