Jenkins Freestyle プロジェクトで新しいビルド ジョブを作成する方法

Jenkins フリースタイル プロジェクトとは何ですか?

ジェンキンス フリースタイル プロジェクト は、ステップとビルド後のアクションを含む、繰り返し可能なビルド ジョブ、スクリプト、またはパイプラインです。これは、複数の操作にまたがる改善されたジョブまたはタスクです。ビルド トリガーを構成し、Jenkins プロジェクトにプロジェクト ベースのセキュリティを提供できます。また、ビルド ステップとビルド後のアクションを支援するプラグインも提供されます。

Jenkins のビルド ステップまたはビルド後のアクションで実行できるアクションの種類は、かなり制限されています。 Jenkins Freestyle プロジェクト内には、この問題の解決に役立つ標準プラグインが多数用意されています。

Jenkins でジョブを作成する方法
Jenkins でジョブを作成する方法

Jenkins で新しいビルド ジョブを作成する方法

フリースタイル ビルド ジョブは、柔軟性が高く、使いやすいオプションです。 あらゆるタイプのプロジェクトに使用できます。 セットアップは簡単で、そのオプションの多くは他のビルド ジョブに使用されます。 以下は、ジョブを作成するための段階的なプロセスです。 ジェンキン.

ステップ 1) Jenkins にログインする


Jenkins フリースタイル ジョブを作成するには、Jenkins インストール パスにアクセスして Jenkins ダッシュボードにログオンします。 通常、ローカルホストでホストされます。 http://localhost:8080 あなたがまだ Jenkinsをインストールしました 別のパスでは、以下の Jenkins ジョブ作成例に示すように、適切な URL を使用してダッシュボードにアクセスします。

Jenkins で新しいビルド ジョブを作成する

ステップ 2) 新しいアイテムを作成する

クリック "新しいアイテムダッシュボードの左上にある「」

Jenkins で新しいビルド ジョブを作成する

ステップ3) 商品の詳細を入力する

次の画面で、

  1. 作成したいアイテムの名前を入力します。 このデモでは「Hello world」を使用します。
  2. フリースタイルプロジェクトを選択
  3. 「OK」をクリックします

Jenkins で新しいビルド ジョブを作成する

ステップ4) プロジェクトの詳細を入力する

テストするプロジェクトの詳細を入力します。

Jenkins で新しいビルド ジョブを作成する

ステップ 5) リポジトリ URL を入力します

[ソース コード管理] で、リポジトリ URL を入力します。 にテスト リポジトリがあります。 https://github.com/kriru/firstJava.git

Jenkins で新しいビルド ジョブを作成する

ローカル リポジトリを使用することもできます。

GitHub リポジトリがプライベートの場合、Jenkins はまず GitHub でログイン資格情報を検証し、その後で GitHub リポジトリからソース コードをプルします。

ステップ6) 設定を微調整する

すべての詳細を入力したら、コードをビルドします。 ビルド セクションを参照して、必要なときにコードをビルドします。 設定した時間に定期的にビルドが実行されるようにスケジュールすることもできます。

ビルド,

1。 クリック "ビルドステップを追加 

2。 クリック "実行する Windows バッチコマンド」を選択し、ビルドプロセス中に実行するコマンドを追加します。

Jenkins で新しいビルド ジョブを作成する

ここでは、Java コードをコンパイルするための Java コマンドを追加しました。

次の Windows コマンドを追加しました:

javac HelloWorld.java

java ハローワールド

Jenkins で新しいビルド ジョブを作成する

ステップ7) プロジェクトを保存する

すべてのデータを入力したら、

  1. クリック 申し込む
  2. Save プロジェクト。

ステップ 8) ソースコードをビルドする

次に、メイン画面で、 今すぐビルド 左側のボタンをクリックしてソースコードをビルドします。

Jenkins で新しいビルド ジョブを作成する

ステップ9) ステータスを確認する

をクリックした後 今すぐ構築して、 実行しているビルドのステータスを確認できます ビルド履歴.

Jenkins で新しいビルド ジョブを作成する

ステップ 10) コンソール出力を確認する

セットアップボタンをクリックすると、セットアップが開始されます ビルド番号 次に、をクリックします コンソール出力 実行するビルドのステータスを確認します。 以下の Jenkins の新しいジョブの作成例に示すように、セットアップに正しく従った場合は、成功メッセージが表示されます。

Jenkins で新しいビルド ジョブを作成する

要約すると、GitHub でホストされている HelloWorld プログラムを実行しました。 Jenkin はリモート リポジトリからコードを取得し、定義した頻度で継続的にビルドします。

まとめ

  • Jenkins Freestyle プロジェクトは、ステップとビルド後のアクションを含む、繰り返し可能なビルド ジョブ、スクリプト、またはパイプラインです。これは、複数の操作にまたがる改善されたジョブまたはタスクです。
  • ビルドステップまたはビルド後のアクションで実行できるアクションの種類はかなり制限されています。 Jenkins Freestyle プロジェクト内には、この問題の解決に役立つ標準プラグインが多数用意されています。
  • フリースタイル ビルドの Jenkins ジョブは柔軟性が高く、使いやすいです。 あらゆるタイプのプロジェクトに使用できます。 セットアップは簡単で、そのオプションの多くは他のビルド Jenkins ジョブに使用されます。
  • GitHub リポジトリがプライベートの場合、Jenkins はまず GitHub でログイン資格情報を検証し、その後で GitHub リポジトリからソース コードをプルします。