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