質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

Q&A

解決済

2回答

5504閲覧

gitlab から JenkinsにHookしたい

yu1ro

総合スコア65

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

0グッド

1クリップ

投稿2015/09/29 10:35

編集2015/10/05 02:57

###前提・実現したいこと
GitLabからJenkinsにHookをかけようと試みております。
しかし、Jenkinsのjobが動いてくれません。

http://qiita.com/garbagetown/items/fe055dcfd8e0c090e610#2-1
http://se-suganuma.blogspot.jp/2015/06/jenkinsgitlab.html

こちらのurlを参考にしました。

Test Hookボタンを押し、
Hook successfully executed.
の文字は出るのですが、
Jenkinsの方でウンともスンとも言いません。。。

Hookのulrは
http://MY.JENKINS.URL/git/notifyCommit?url=git@HOSTNAME:USER/REPOSITORY.git
http://MY.JENKINS.URL/job/JOBNAME/buildWithParameters
http://MY.JENKINS.URL/gitlab/build_now
の3つを試しました。

Jenkinsのビルド実行ボタンによるビルドは成功しています。

よろしくお願い致します。

###発生している問題・エラーメッセージ
特に見当たりません

###補足情報(言語/FW/ツール等のバージョンなど)
CentOS 6.7
Jenkins 1.631
GitLab 7.9.4

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

邪道な方法な気がするので、
最終手段にでもご利用頂ければと存じます。

Jenkins の job 設定

ジョブの設定のビルド・トリガのセクションの

リモートからビルド (例: スクリプトから)
のチェックボックスにチェックを入れる。
認証トークンを設定し、保存します。

gitlab側のwebhook設定

webhookのurlに

JENKINS_URL/job/cake3-jenkins/build?token=TOKEN_NAME
もしくは、
/buildWithParameters?token=TOKEN_NAME

を入力します。
testHookボタンで私の場合はjenkinsおじさんがやっと仕事してくれました。

投稿2015/10/05 07:20

yu1ro

総合スコア65

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

curl とか、wget で動かして下さい。

やっている事は同じですから。

投稿2015/09/29 18:41

Bindi

総合スコア129

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yu1ro

2015/10/05 07:09

遅れましたが、ご回答ありがとうございます。 どうやらtest hookボタンはJSONも送信しているようで、 うまく行きませんでした。 なんだかんだでJenkins側に問題がありそうということがわかりました ありがとうございました。 解決策を見つけるきっかけにはなりましたが 別の方法で自己解決致しましたので、 そちらを選ばせていただきます。 申し訳ございません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問