Jenkins を使用して自動ビルド サービスを構築する

Jenkins は、以前は Hundson として知られていた BS クロスプラットフォーム ビルド ツールです。wiki [chs en] 最新の Windows インストール パッケージ: ダウンロード

 

以下ではバージョン 1.593 を例に、Windows 版 Jenkins の注意点を説明します。

インストール

インストール パスに中国語やスペースを含めないでください。

ユーザーデータに関連するディレクトリ構造


        っていす
        _
        _

JENKINS_HOME 環境変数が設定されていない場合、ユーザー データは C:\Users\%username%\.jenkins ディレクトリに保存されます。

ユーザー データとソフトウェアが同じディレクトリに保存されるように、JENKINS_HOME 環境変数を Jenkins が配置されているディレクトリに設定することをお勧めします。

 

 

 

したがって、Jenkins を使用するには、Windows サービスを停止し、フォアグラウンドでプロセスを開始することをお勧めします。

D:\Jenkins\jre\bin\java.exe -jar D:\Jenkins\jenkins.war

注 1: システムの Java.exe を使用すると、Jenkins が大量のメモリを消費するため、Jenkins を起動するには、Jenkins に付属の Java.exe を使用する必要があります。

注 2: デフォルトでは、Jenkins Web サーバーのプルアップにポート 8080 が使用されます。ポートが占有されている場合は、--httpPort パラメータを追加することで新しいポート番号を指定できます。

         例:D:\Jenkins\jre\bin\java.exe -jar D:\Jenkins\jenkins.war --httpPort=8081

Windows サービスの利点は、Windows ログイン インターフェイス (ログインしていない場合) で電源を押すと、システムによって開始されることです。

起動後に Jenkins が自動的に起動できるように、bat スクリプトを取得するショートカットをシステムのスタートアップ フォルダー (%appdata%\Microsoft\Windows\Start Menu\Programs\Startup) に配置します。

 

Jenkins コマンド ライン ウィンドウは起動時に直接表示されるため、誤って閉じてしまいがちです。cmdow.exeツールを使用すると、スタートアップを非表示にし、bat スクリプトを取得できます。

 

具体的な方法: システムのスタートアップ フォルダーの下に、StartJenkinsNoWindow という名前の新しいショートカットを作成し、プロパティのターゲットを入力します。

D:\Tools\cmdow.exe /RUN /HID "D:\Jenkins\StartNotAsService\Start.bat"

最後に、ブラウザに http://<マシン名>.<ドメイン名>:8080 と入力して、Jenkins のホームページにアクセスします。 // マシン名とドメイン名の両方がシステム ダイアログ ボックスに表示されます。

もちろん、IPアドレスを直接使用することも可能です。

ユーザーを構成する

Jenkins のインストール後はアカウントがありません。誰でも無制限の権限を持ちます。ここでユーザー権限を設定する必要があります。

ホーム ページで、[システム管理] -> [グローバル セキュリティの構成] をクリックし、[セキュリティを有効にする] をオンにします。

セキュリティ ドメイン内の Jenkins 独自のユーザー データベースを確認し、ユーザーの登録を許可します。

承認ポリシーでセキュリティ マトリックスを選択し、匿名ユーザーをオンにして読み取りのみを残します。

[ユーザー/グループの追加] では、セキュリティ マトリックスに新しいユーザー グループを追加できますが、ここでは admin などの管理者グループを設定し、すべてのセキュリティ マトリックスをチェックして保存することをお勧めします。

 

このとき、右上にログインと登録があります。ログインしない場合は匿名ユーザーです。ログインするにはユーザー名とパスワードが必要です。ここで登録する必要があります

登録時のユーザー名は先ほど作成したユーザーグループ名で表示にはフルネームが使用され、ログインもフルネームではなくユーザー名ログインとなります。

タスクを作成する

ユーザーとしてログインした後、「新規」をクリックしてビルドタスクを作成します。通常は「フリースタイルソフトウェアプロジェクトのビルド」のタイプを選択します。

 

 

[OK] をクリックして、より詳細な構成ページに入り、ビルディング ブロックにビルド ステップを追加します。つまり、実行するスクリプトを設定します。次のように:

 

おすすめ

転載: blog.csdn.net/s178435865/article/details/130708955