Jacopo
ff76adb547
Unnecessary "include WaitForAjax" and "include ApiHelpers"
...
Removed all the unnecessary include of `WaitForAjax` and `ApiHelpers` in the specs.
Removed unnecessary usage of `api:true`
2017-04-21 22:32:02 +02:00
George Andrinopoulos
de518e1247
Allow dot in branch name in trigger/builds endpoint in API
2017-03-20 12:49:31 +00:00
Kamil Trzcinski
d5f7060400
Rename /take
to /take_ownership
, expose owner
in v3
.
2017-03-06 12:00:15 +01:00
Kamil Trzcinski
01f99bd269
Update after review
2017-03-06 11:49:44 +01:00
Kamil Trzcinski
140b51ce98
Introduce tests for pipeline triggers
2017-03-05 20:58:08 +01:00
Robert Schilling
86c58687b2
Return 204 for delete endpoints
2017-02-28 08:32:38 +01:00
Robert Schilling
c70dfbc686
Add a custom pagination matcher
2017-02-16 15:38:40 +01:00
Robert Speicher
9a31ecbef2
Use :empty_project
where possible in request specs
2017-01-26 18:52:10 -05:00
Rémy Coutable
9c560b5cdf
Replace many :project with :empty_projects in API specs
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-01-17 11:41:27 -05:00
Livier
eb4f15571d
Changed API spec files to describe the correct class
...
Restore changes for api spec files
Fix error in rspec Users
Delete extra space Repositories-spec
2016-11-28 10:55:27 -07:00
Dmitry Poray
ff8194e0ec
Add ref parameter for triggerring builds with gitlab webhook from other project.
2016-11-15 17:19:33 +03:00
Robert Schilling
2965883e60
Grapify token API
2016-11-10 12:48:44 +01:00
Kamil Trzcinski
39203f1adf
Pre-create all builds for Pipeline when a trigger is received
...
This change simplifies a Pipeline processing by introducing a special new status: created.
This status is used for all builds that are created for a pipeline.
We are then processing next stages and queueing some of the builds (created -> pending) or skipping them (created -> skipped).
This makes it possible to simplify and solve a few ordering problems with how previously builds were scheduled.
This also allows us to visualise a full pipeline (with created builds).
This also removes an after_touch used for updating a pipeline state parameters.
Right now in various places we explicitly call a reload_status! on pipeline to force it to be updated and saved.
2016-08-11 15:22:35 +02:00
tiagonbotelho
1d268a89de
adds second batch of tests changed to active tense
2016-08-09 15:11:39 +01:00
Z.J. van de Weg
abca19da8b
Use HTTP matchers if possible
2016-06-27 20:10:42 +02:00
Kamil Trzcinski
20c7144ed2
Rename all [ci_]commit
to [ci_]pipeline
in specs and features
2016-06-03 16:22:26 +02:00
Kamil Trzcinski
021d3810c3
Rename Ci::Commit to Ci::Pipeline and rename some of the ci_commit to pipeline
2016-06-02 16:59:04 +02:00
Robert Speicher
de944c914b
Add traits for each access_level to ProjectMember factory
2016-03-06 16:53:22 -05:00
Tomasz Maczukin
d44653da1f
Add some fixes after review
2016-01-13 12:20:59 +01:00
Tomasz Maczukin
e0ec69d919
Change 'trigger_id' to 'token' as resource ID in triggers API
2016-01-07 18:48:33 +01:00
Tomasz Maczukin
8675664655
Get show details feature to triggers API
2016-01-05 12:25:16 +01:00
Tomasz Maczukin
49c8bf4e9b
Add create feature to triggers API
2016-01-05 11:47:54 +01:00
Tomasz Maczukin
f00607431c
Add delete feature to triggers API
2016-01-05 11:32:21 +01:00
Tomasz Maczukin
d9da81f736
Add triggers feature to API
2016-01-04 16:44:09 +01:00
Kamil Trzcinski
3578153d3e
Fix triggers tests
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
3d9ce37a48
Reimplement Trigger API
2015-12-11 18:02:09 +01:00