JenkinsのインストールJenkins は、ソフトウェアの構築、テスト、デプロイなどのさまざまなタスクを自動化するために使用されるオープンソースの CI&CD ソフトウェアです。 Jenkins は、システム パッケージ、Docker、またはスタンドアロン Java プログラムを通じてさまざまな実行方法をサポートしています。 インストールここでのオペレーティングシステムは WSL Ubuntu です。他のシステムのインストールについては、Jenkins の公式ドキュメントを参照してください。 wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key を追加 - sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' sudo apt-getアップデート sudo apt-get でジェンキンスをインストールします ポート番号を変更します(デフォルトのポートは8080です) jenkinsの設定ファイルは 走る sudo systemctl ジェンキンスを起動します # または sudoサービスジェンキンス開始 マシンを自動的に起動したい場合 sudo systemctl ジェンキンスを有効にする 実行時に次のエラーが発生した場合は、まずjdkをインストールしてください。 基本設定起動が成功したら、対応するアドレス
cat /var/lib/jenkins/secrets/initialAdminPassword コマンドを実行すると、次の図が返されます。 パスワードを入力したら、 このインターフェースでは、
入力が完了したら、
Vueプロジェクトをリリースする> Vue プロジェクトをパッケージ化するには、Node.js が必要です。パッケージ化後、パッケージ化されたファイルを SSH 経由でターゲット サーバーにアップロードする必要があります。そこで、以下では、Jenkins nodejs プラグインと Publish Over SSH プラグインをインストールします。 プラグインNode.jsをインストールするJenkinsのメインインターフェース 検索結果は以下のとおりです プラグインをチェックして「インストール」をクリックすると、プラグインのダウンロードインターフェースが表示されます(下図参照)。 Node.jsプラグインを設定するJenkinsのメインインターフェース
Jenkinsのメインインターフェース
タスクを作成するこの時点で、vue のパッケージ化に必要な Jenkins プラグインがインストールされています。次に、vue プロジェクトをパッケージ化するタスクの作成を開始します。 具体的な操作は以下のとおりです
上図に示す構成をインストールした後、 これまで、フロントエンド プロジェクト用に、シンプルなワンクリック パッケージング Jenkins 構成を実装しました。 Jenkins を使用して Vue プロジェクトをワンクリックでパッケージ化して公開する方法についての記事はこれで終わりです。Jenkins による Vue プロジェクトのパッケージ化と公開に関する関連コンテンツをさらにご覧になりたい場合は、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Dockerコンテナのディスクがいっぱいになった場合の状況のまとめ
>>: mysql8.0.11 winx64 のインストールと設定方法のグラフィック チュートリアル (win10)
DML 操作とは、データベース内のテーブル レコードに対する操作を指し、主にテーブル レコードの挿入...
この記事では、ポップアップボックスコンポーネントメッセージのVue3手動カプセル化の具体的なコードを...
この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...
WordPress のマルチサイト機能を使用すると、1 つの WordPress プログラムをインス...
1. 属性へのリンク(1)ルーティングパスを配置する(2)指定された形式でオブジェクトを配置する{パ...
<br />フォームはユーザーが情報を送信するための重要なチャネルです。このセクションで...
目次1. 実装2. 問題点3. より良い実装方法があるかどうか検討する要約する背景は日付のタイトルで...
概要Docker 自体の現在のデフォルト ネットワークについては、単一ホスト上の異なる Docker...
MySQL を使用する際、フィールドをソートしたりクエリしたりすることがよくあります。通常は、中国語...
計算されたプロパティ場合によっては、テンプレートにロジックを詰め込みすぎると、テンプレートが重くなり...
1) プロセス 2) FSImageと編集NodeNode は HDFS の頭脳です。ファイルシステ...
この記事の警告事項は、ブラウザの互換性とはまったく関係ありません。主に、プロジェクトで遭遇したいくつ...
目次1. ハッシュテーブルの原理2. ハッシュテーブルの概念3. ハッシュ競合問題1. チェーンアド...
デフォルトでは、コンテナ データの読み取りと書き込みはコンテナのストレージ レイヤーで行われます。コ...
hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...