Jenkins持続的統合サーバのインストールと構成を手がける
3073 ワード
1ダウンロード
まずjenkinsの公式サイトで対応するOSバージョンのwarパッケージをダウンロードします.
注意:jenkins 2.xはwindows server 2007および以前のバージョンのオペレーティングシステムにインストールすることをサポートしていません.jenkins 2.xはjdk 1.8を使用しているため、jdk 1.8以降のバージョンは、これらの古いシステムでダブルクリックしても反応しません.だから、サーバーがこれらの古いオペレーティングシステムをインストールしている場合は、jenkins 1.xしか使用できません.覚えておいてください.
ダウンロードしたjenkins.warのインストールは簡単で、Tomcatなどのアプリケーションコンテナに入れるだけでいいですよ.
Jenkinsを含むTomcatをwindowsのサービスにすることをお勧めします.サーバーが何らかの理由で再起動されても、心配しなくてもいいですよO(∩∩)O~
コンテナの起動に成功すると、ブラウザにURLアドレス(
サーバがローカルでアクセスでき、他のサーバがアクセスできない場合は、ファイアウォールの制限による可能性があります.
ダッシュボード-』ファイアウォール、例外ラベル・ページを開き、外部ネットワークの範囲を許可するポート番号(適用コンテナのポート番号)を追加します.
2構成
2.1システムパラメータの構成
システム管理-システム設定
2.1.1 Jenkinsホームの変更(オプション)
cディスクのスペースが限られている場合は、Jenkinsのホームディレクトリを上記の方法で変更することをお勧めします.
2.1.2 JDKのインストール
デフォルトでは「自動インストール」がチェックされています.オペレーティングシステムにJDKがインストールされている場合は、JAVA_を直接設定できます.HOMEは、設定が整うと下の「適用」ボタンをクリックして設定を保存できます.
2.1.3 AntまたはMavenのインストール
古いプロジェクトなので、直接Antでパッケージ化するしかありません.ここでは、Antのインストール(Mavenのインストールと同様)を示します.インストールは、実際には対応するアプリケーションを構成するパスです.
2.2セキュリティメカニズムの設定
システム管理-』Configure Global Security、セキュリティ設定を行う:
次の基本的なセキュリティ設定を行います.
保存すると、ページがリフレッシュされます.ユーザーを登録する必要があります.
登録に成功すると、Jenkins咯O(∩∩)O~が正常に使用できます.
3新規タスク
新規タスクの作成-」タスク・タイプを選択し、Item名を入力します.
3.1バージョン管理システムの構成
ここではSVNをプレゼンテーションとする.Repository URLが設定されていると、検証が必要であることを示すメッセージが表示されます.「enter credential」をクリックします.
SVNの認証ページに入り、Username/password authenticationポリシーを選択し、SVNのアカウントとパスワードを入力します.
3.2構築ツールの構成
ここではAntをプレゼンテーションとする.
「構築」で「構築手順を追加」をクリックし、ドロップダウン・リストから「Invoke Ant」を選択します.
次に、システム構成で定義したAntを選択します.デフォルトはbuild.xmlです.また、Targetsで-fパラメータで必要なパッケージスクリプトを指定することもできます.
3.3構築後の実行スクリプトの構成
WARパッケージを作成した後、作成したパッケージをWebコンテナに入れる必要がある場合があります.この場合、実行スクリプトを呼び出すことができます.
構築手順の追加-』Execute Windows batch command
実行スクリプトをExecute Windows batch commandで作成します.
スクリプトロジックを実行するには、1.Tomcatサービスを閉じる2.Tomcatパスの下にある古いフォルダを削除する3.新しく構築したwarパッケージをTomcatパスの下にコピーする4.Tomcatサービスを開始する
3.4タイミング構築機能の構成
トリガの構築オプションで、Build periodicallyを選択します.
スケジュールにタイミング設定を入力します.
定時構築文法は、
3構築
構築が必要なプロジェクトディレクトリに入り、「すぐに構築」をクリックすると、構築スクリプトに基づいてパッケージが開始されます.構築の履歴は以下の通りです.
まずjenkinsの公式サイトで対応するOSバージョンのwarパッケージをダウンロードします.
注意:jenkins 2.xはwindows server 2007および以前のバージョンのオペレーティングシステムにインストールすることをサポートしていません.jenkins 2.xはjdk 1.8を使用しているため、jdk 1.8以降のバージョンは、これらの古いシステムでダブルクリックしても反応しません.だから、サーバーがこれらの古いオペレーティングシステムをインストールしている場合は、jenkins 1.xしか使用できません.覚えておいてください.
ダウンロードしたjenkins.warのインストールは簡単で、Tomcatなどのアプリケーションコンテナに入れるだけでいいですよ.
Jenkinsを含むTomcatをwindowsのサービスにすることをお勧めします.サーバーが何らかの理由で再起動されても、心配しなくてもいいですよO(∩∩)O~
コンテナの起動に成功すると、ブラウザにURLアドレス(
http://IP : /jenkins/
など)を入力してjenkinsコンソールにアクセスできますよ.サーバがローカルでアクセスでき、他のサーバがアクセスできない場合は、ファイアウォールの制限による可能性があります.
ダッシュボード-』ファイアウォール、例外ラベル・ページを開き、外部ネットワークの範囲を許可するポート番号(適用コンテナのポート番号)を追加します.
2構成
2.1システムパラメータの構成
システム管理-システム設定
2.1.1 Jenkinsホームの変更(オプション)
cディスクのスペースが限られている場合は、Jenkinsのホームディレクトリを上記の方法で変更することをお勧めします.
2.1.2 JDKのインストール
デフォルトでは「自動インストール」がチェックされています.オペレーティングシステムにJDKがインストールされている場合は、JAVA_を直接設定できます.HOMEは、設定が整うと下の「適用」ボタンをクリックして設定を保存できます.
2.1.3 AntまたはMavenのインストール
古いプロジェクトなので、直接Antでパッケージ化するしかありません.ここでは、Antのインストール(Mavenのインストールと同様)を示します.インストールは、実際には対応するアプリケーションを構成するパスです.
2.2セキュリティメカニズムの設定
システム管理-』Configure Global Security、セキュリティ設定を行う:
次の基本的なセキュリティ設定を行います.
保存すると、ページがリフレッシュされます.ユーザーを登録する必要があります.
登録に成功すると、Jenkins咯O(∩∩)O~が正常に使用できます.
3新規タスク
新規タスクの作成-」タスク・タイプを選択し、Item名を入力します.
3.1バージョン管理システムの構成
ここではSVNをプレゼンテーションとする.Repository URLが設定されていると、検証が必要であることを示すメッセージが表示されます.「enter credential」をクリックします.
SVNの認証ページに入り、Username/password authenticationポリシーを選択し、SVNのアカウントとパスワードを入力します.
3.2構築ツールの構成
ここではAntをプレゼンテーションとする.
「構築」で「構築手順を追加」をクリックし、ドロップダウン・リストから「Invoke Ant」を選択します.
次に、システム構成で定義したAntを選択します.デフォルトはbuild.xmlです.また、Targetsで-fパラメータで必要なパッケージスクリプトを指定することもできます.
3.3構築後の実行スクリプトの構成
WARパッケージを作成した後、作成したパッケージをWebコンテナに入れる必要がある場合があります.この場合、実行スクリプトを呼び出すことができます.
構築手順の追加-』Execute Windows batch command
実行スクリプトをExecute Windows batch commandで作成します.
スクリプトロジックを実行するには、1.Tomcatサービスを閉じる2.Tomcatパスの下にある古いフォルダを削除する3.新しく構築したwarパッケージをTomcatパスの下にコピーする4.Tomcatサービスを開始する
@echo off
echo " war Tomcat "
echo %BUILD_URL%
echo.
net stop order-9091
rd /s/q "D:\apache-tomcat-8.5.24-order-9091\webapps\order"
copy /y "D:\jenkins\home\workspace\xxx\build" "D:\apache-tomcat-8.5.24-order-9091\webapps"
net start order-9091
3.4タイミング構築機能の構成
トリガの構築オプションで、Build periodicallyを選択します.
スケジュールにタイミング設定を入力します.
定時構築文法は、
* * * * *
1.1番目の*は分を表し、値0~592.2番目の*は時間を表し、値0~23 3.3番目の*は1ヶ月の数日目を表し、値1~31 4.4番目の*は数ヶ月目を表し、値1~12 5.5番目の*は1週間の数日目を表し、値0~7を表し、そのうち0と7は日曜日を表す3構築
構築が必要なプロジェクトディレクトリに入り、「すぐに構築」をクリックすると、構築スクリプトに基づいてパッケージが開始されます.構築の履歴は以下の通りです.