summaryrefslogtreecommitdiff
path: root/lib/api/projects.rb
diff options
context:
space:
mode:
authorKeith Pope <mute.pop3+gitlab@gmail.com>2016-08-05 10:29:09 +0100
committerKeith Pope <mute.pop3+gitlab@gmail.com>2016-10-08 12:30:47 +0100
commit07365e518330289149dd2135424c49fad19f401d (patch)
tree3a163231f4caa8f62c3fc5f4c0ca606c8ff92749 /lib/api/projects.rb
parent28ca8502c254d5c3edfb7ece36fc365e7a715df0 (diff)
downloadgitlab-ce-07365e518330289149dd2135424c49fad19f401d.tar.gz
Add config option to project to allow custom .gitlab-ci.yml location
Diffstat (limited to 'lib/api/projects.rb')
-rw-r--r--lib/api/projects.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/api/projects.rb b/lib/api/projects.rb
index c24e8e8bd9b..291e7b689bf 100644
--- a/lib/api/projects.rb
+++ b/lib/api/projects.rb
@@ -118,12 +118,14 @@ module API
# public_builds (optional)
# lfs_enabled (optional)
# request_access_enabled (optional) - Allow users to request member access
+ # ci_config_file (optional)
# Example Request
# POST /projects
post do
required_attributes! [:name]
attrs = attributes_for_keys [:builds_enabled,
:container_registry_enabled,
+ :ci_config_file,
:description,
:import_url,
:issues_enabled,
@@ -173,12 +175,14 @@ module API
# public_builds (optional)
# lfs_enabled (optional)
# request_access_enabled (optional) - Allow users to request member access
+ # ci_config_file (optional)
# Example Request
# POST /projects/user/:user_id
post "user/:user_id" do
authenticated_as_admin!
user = User.find(params[:user_id])
attrs = attributes_for_keys [:builds_enabled,
+ :ci_config_file,
:default_branch,
:description,
:import_url,
@@ -256,11 +260,13 @@ module API
# visibility_level (optional) - visibility level of a project
# public_builds (optional)
# lfs_enabled (optional)
+ # ci_config_file (optional)
# Example Request
# PUT /projects/:id
put ':id' do
attrs = attributes_for_keys [:builds_enabled,
:container_registry_enabled,
+ :ci_config_file,
:default_branch,
:description,
:issues_enabled,