CentOS 7では、jecinsを利用して自動展開を実現しています。


フロントエンドプロジェクトのパッケージ展開は、以前は手動でパッケージコマンドを実行していましたが、包装が終わったら圧縮し、サーバーにアップロードして展開を解凍します。このような重複性のある仕事は、確かにちょっと煩わしいです。しかも効率も高くないです。
本文はvueのフロントエンドプロジェクト、GitHubのコード倉庫に基づいて、CentOS 7上でjecinsを利用して自動展開を実現する。
一、プラグインNodeJSをインストールする
Jenkins->Manage Jenkins->Manage Plugins

->AvaliableはNodeJSを検索し、NodeJSをチェックし、Install without retartをクリックしてインストールします。

二、NodeJSプラグインの設定
Jenkins->Manage Jenkins->Global Tool Cofigation

NodeJSノードで、NodeJS installationをクリックします。

Nameを記入し、Install atomaticalyをチェックし、Versionを選択し、最後にSaveをクリックします。

三、配置の発表
Jenkins->New Item

job nameを記入して、フリースタイルプロジェクトを選んで、OKをクリックしてください。

Configure設定jobをクリックしてパラメータを構築します。

General配置、Project name、Descriptionを記入します。

Source Code Managementは、Gitを選択し、Repository URLを記入し、私有倉庫であれば、Credentialsを記入する必要があります(Addをクリックして追加)。

Build Evironment、Provide Node&npm bin/folder to PATHにチェックをつけます。

Build、Add build stepをクリックして、Execute shellを選択します。

以下のスクリプトを入力します

 node -v
 npm install -g yarn --registry=https://registry.npm.taobao.org
 yarn -v
 yarn install
 yarn lint
 yarn build

保存をクリックします
 四、テスト構築
Jenkins->All->node_vue->Build Now

 五、問題にぶつかる

プロジェクトはwindows下開発で、windowsはファイル名の大きさに敏感ではありません。CentOS 7にアップロードした時に上記のようなエラーが発生しました。ファイル名の大きさを変更して書くことによって、コードの中で引用ファイル名と実際のファイル名の大きさを一致させて構築することに成功しました。

締め括りをつける
以上は小编がご绍介したCentOS 7上でjecinsを利用して自动的な展开を実现しました。皆さんのために役に立つことを望んでいます。ここでも私たちのサイトを応援してくれてありがとうございます。
本文があなたのためになると思ったら、転載を歓迎します。出所を明記してください。ありがとうございます。