diff options
author | Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> | 2015-03-05 19:26:07 +0100 |
---|---|---|
committer | Jeroen van Baarsen <jeroenvanbaarsen@gmail.com> | 2015-03-05 19:26:07 +0100 |
commit | f80030a354de80be05852c98aa9e5fa9a6064d58 (patch) | |
tree | 765101a4b946e3004f20c2d547bbbf31d16fd650 /lib/api | |
parent | 1ba0a907f77f9b3693485e3c7080c8de6fdf1b92 (diff) | |
download | gitlab-ci-f80030a354de80be05852c98aa9e5fa9a6064d58.tar.gz |
Removed deprecated API behaviour
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
Diffstat (limited to 'lib/api')
-rw-r--r-- | lib/api/builds.rb | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/lib/api/builds.rb b/lib/api/builds.rb index c4bcf88..907db61 100644 --- a/lib/api/builds.rb +++ b/lib/api/builds.rb @@ -41,57 +41,6 @@ module API build.drop end end - - # TODO: Remove it after 5.2 release - # - # THIS API IS DEPRECATED. - # Now builds are created by commit. In order to test specific commit you - # need to create Commit entity via Commit API - # - # Create a build - # - # Parameters: - # project_id (required) - The ID of a project - # project_token (requires) - Project token - # data (required) - GitLab push data - # - # Sample GitLab push data: - # { - # "before": "95790bf891e76fee5e1747ab589903a6a1f80f22", - # "after": "da1560886d4f094c3e6c9ef40349f7d38b5d27d7", - # "ref": "refs/heads/master", - # "commits": [ - # { - # "id": "b6568db1bc1dcd7f8b4d5a946b0b91f9dacd7327", - # "message": "Update Catalan translation to e38cb41.", - # "timestamp": "2011-12-12T14:27:31+02:00", - # "url": "http://localhost/diaspora/commits/b6568db1bc1dcd7f8b4d5a946b0b91f9dacd7327", - # "author": { - # "name": "Jordi Mallach", - # "email": "jordi@softcatala.org", - # } - # }, .... more commits - # ] - # } - # - # Example Request: - # POST /builds - post do - required_attributes! [:project_id, :data, :project_token] - project = Project.find(params[:project_id]) - authenticate_project_token!(project) - commit = CreateCommitService.new.execute(project, params[:data]) - - # Temporary solution to keep api compatibility - build = commit.builds.first - - if build.persisted? - present build, with: Entities::Build - else - errors = build.errors.full_messages.join(", ") - render_api_error!(errors, 400) - end - end end end end |