ジェンキンスによって、展開パッケージを達成するために、プロジェクトのフロントエンド

まず、環境
  1. ジェンキンス環境
  2. Gitのプラグ、コードライブラリのコードを引っ張っ
  3. リモートSSHサーバーを接続するためのオーバーSSHプラグを公開
  4. NodeJS環境
  5. テストは、フロントエンドのデモを使用したアドレス:https://gitee.com/hsh2015/vue-test.git
第二に、システム構成

1.グローバルコンフィギュレーションNodeJS
では、管理ジェンキンス[] - [グローバルツール構成NodeJSの構成]。あなたはNodeJSを設定する場合、NodeJSは名前に自分のローカルにインストールし、充填し、Configure NodeJSインストールパスを選択します。次のようにインターフェイスは、次のとおりです。

ここに画像を挿入説明
2. SSHはで構成システムに配置された上にパブリッシュ
設定システムは] [ - ] [次のように配置され、SSH、構成を介してリモートサーバを介してユーザ名とパスワードを発行:
ここに画像を挿入説明
以下のようにSSHの設定を確認することは、成功します。
ここに画像を挿入説明

第三に、自動配信のパイプラインを作成します

自動展開プロセスを作成し、同様に、唯一のプロジェクトの建設プロジェクトが決意の違いにいくつかの方法を解放します。

  1. プロジェクトの作成
    をクリックし、[ホーム] - [新しい項目]がページを作成するプロジェクトを入力して、名前で塗りつぶし、「フリースタイルプロジェクト」を選択し、「OK」をクリックして次のステップに行くことに。
    ここに画像を挿入説明
  2. プロジェクトの一般的な構成
    ここに画像を挿入説明
  3. ソースコード管理
    このステップは、あなたがそうでない場合Gitのオプションが表示されない、プラグインをインストールする手順は、ここでは繰り返さないだろう、Gitのプラグインをインストールする必要があります。ここでのGitを選択し、Gitのリポジトリパスを設定して、資格情報を追加し、作成されていない場合は、追加するために「追加」することができます。ここに画像を挿入説明
  4. ビルド環境の設定
    を選択し、「ノード&NPMのbin /フォルダを提供 PATHに」 他にデフォルトの設定を使用して、缶を。
    ここに画像を挿入説明
  5. ビルド構成の
    設定はnodejsを通じてプロジェクトを構築し、遠隔送信するためにパッケージ化。
    ここに画像を挿入説明
cd /root/.jenkins/workspace/testAdmin #进入test项目目录
cnpm install --unsafe-perm
npm run build
cd dist
rm -rf testAdmin.tar.gz #删除上次打包生成的压缩文件
tar -zcvf testAdmin.tar.gz * #把生成的项目打包成test方便传输到远程服务器
  1. ビルド後のアクション
    、サーバーの指定された場所に、前のステップにパッケージファイル、SSHの送信から、適切な場所にtarコマンドを抽出します。
    警告:SSHのリモート伝送、ファイルの格納位置は、次のとおりです。パスリモートディレクトリ構成を設定し、システムに構成されたSSHを介してSSH +リモートディレクトリパスを送るビルドアーティファクトを超えるパブリッシュ設定されています。その後、圧縮されたファイルは、ファイルまたはディレクトリを、対応するTomcatのnginxのを抽出します。
    ここに画像を挿入説明
  2. パイプラインを設定した後、ビルドプロセスが開始
    [マイビュー]の項目で構成を選択し、[CLICK]ビルドさて構築プロセスを開始し、以下のように:
    ここに画像を挿入説明
    インターフェースを構築するコンソール出力ログ出力処理に続い] [ことで、
    ここに画像を挿入説明
    ここに画像を挿入説明
公開された48元の記事 ウォンの賞賛3 ビュー3114

おすすめ

転載: blog.csdn.net/hou_ge/article/details/103507947