Skip to content

Gitlab CI : upgrade from 7.0 to 7.3

I used upgrader script to upgrade from 7.0 to 7.3.2 Since, commit(git push) and merge request in a configured project for gitlab ci don't generate automatically a build task. A build task is created only when hitting manually 'test settings' on service configuration page.

For example, when doing a merge request the following messages are logged :

Started GET "/ecv/esxi-scripts/notes?target_id=88&target_type=merge_request&last_fetched_at=1412955355" for 127.0.0.1 at 2014-10-10 17:36:10 +0200
Processing by Projects::NotesController#index as JSON
  Parameters: {"target_id"=>"88", "target_type"=>"merge_request", "last_fetched_at"=>"1412955355", "project_id"=>"ecv/esxi-scripts"}
Started GET "/ecv/esxi-scripts/autocomplete_sources?type=NilClass&type_id=87" for 127.0.0.1 at 2014-10-10 17:36:10 +0200
Processing by ProjectsController#autocomplete_sources as JSON
  Parameters: {"type"=>"NilClass", "type_id"=>"87", "id"=>"ecv/esxi-scripts"}
Completed 200 OK in 69ms (Views: 0.4ms | ActiveRecord: 17.2ms)
Started PATCH "/ecv/esxi-scripts/merge_requests/87" for 127.0.0.1 at 2014-10-10 17:36:10 +0200
Processing by Projects::MergeRequestsController#update as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"vZiib/gIWyoZQ/72LK/jJKDqMInq8je3P1rgNm/fF/Q=", "merge_request"=>{"title"=>"Module test", "description"=>"", "assignee_id"=>"", "milestone_id"=>"", "label_ids"=>[""]}, "project_id"=>"ecv/esxi-scripts", "id"=>"87"}
Redirected to http://git.ecocenter.fr/ecv/esxi-scripts/merge_requests/87
Completed 302 Found in 131ms (ActiveRecord: 49.4ms)
Started GET "/ecv/esxi-scripts/merge_requests/87" for 127.0.0.1 at 2014-10-10 17:36:10 +0200
Processing by Projects::MergeRequestsController#show as HTML
  Parameters: {"project_id"=>"ecv/esxi-scripts", "id"=>"87"}
Completed 200 OK in 374ms (Views: 36.9ms | ActiveRecord: 28.6ms)
Completed 200 OK in 243ms (Views: 110.5ms | ActiveRecord: 58.2ms)
Started GET "/ecv/esxi-scripts/merge_requests/87/ci_status" for 127.0.0.1 at 2014-10-10 17:36:11 +0200
Processing by Projects::MergeRequestsController#ci_status as JSON
  Parameters: {"project_id"=>"ecv/esxi-scripts", "id"=>"87"}

Request is receive by gitlab ci server (seen with tcpdump). Everything is 200 ok but no build action is created. it seems that all is ok. The request is sent by gitlab and received by gitlab ci. But the result is like shown in the following image

Untitled