git pushしたらJenkinsで自動的にビルドを実行する手順
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Jenkins]]
*前提条件 [#d14fca25]
-Jenkinsとgitの連携が完了している必要があります
--ビルドを実行してgit cloneできている状態を指します
*事前準備(Jenkins側の設定) [#daedd079]
+対象のプロジェクト名をクリックする
+「設定」リンクをクリックする
+「ビルド・トリガ」の「リモートからビルド」にチェックを入...
++「認証トークン」に任意のトークン名を入力します。例:tes...
+++セキュリティを有効化している場合にのみ必要です
*Git側の設定 [#jba9bc53]
$ cd 対象リポジトリ/hooks/
$ cp -p post-update.sample post-update
$ chmod u+x post-update
$ vim post-update
---
wget --spider --auth-no-challenge --http-user=ユーザー名...
---
*テスト [#i2392533]
git push実行後下記のようなログが出てエラーがでなければJen...
remote: スパイダーモードが有効です。リモートファイルが存...
remote: --2016-01-06 13:57:57-- http://jenkinsのホスト...
remote: jenkinsのホスト名 をDNSに問いあわせています... j...
remote: jenkinsのホスト名|jenkinsIPアドレス|:8080 に接続...
remote: HTTP による接続要求を送信しました、応答を待って...
remote: 長さ: 0
remote: リモートファイルが存在し、さらなるリンクもあり得...
*参考URL [#q4775fbe]
http://kkurahar.github.io/blog/2013/03/14/git-postupdate-...
終了行:
[[Jenkins]]
*前提条件 [#d14fca25]
-Jenkinsとgitの連携が完了している必要があります
--ビルドを実行してgit cloneできている状態を指します
*事前準備(Jenkins側の設定) [#daedd079]
+対象のプロジェクト名をクリックする
+「設定」リンクをクリックする
+「ビルド・トリガ」の「リモートからビルド」にチェックを入...
++「認証トークン」に任意のトークン名を入力します。例:tes...
+++セキュリティを有効化している場合にのみ必要です
*Git側の設定 [#jba9bc53]
$ cd 対象リポジトリ/hooks/
$ cp -p post-update.sample post-update
$ chmod u+x post-update
$ vim post-update
---
wget --spider --auth-no-challenge --http-user=ユーザー名...
---
*テスト [#i2392533]
git push実行後下記のようなログが出てエラーがでなければJen...
remote: スパイダーモードが有効です。リモートファイルが存...
remote: --2016-01-06 13:57:57-- http://jenkinsのホスト...
remote: jenkinsのホスト名 をDNSに問いあわせています... j...
remote: jenkinsのホスト名|jenkinsIPアドレス|:8080 に接続...
remote: HTTP による接続要求を送信しました、応答を待って...
remote: 長さ: 0
remote: リモートファイルが存在し、さらなるリンクもあり得...
*参考URL [#q4775fbe]
http://kkurahar.github.io/blog/2013/03/14/git-postupdate-...
ページ名: