Lin Jen-Shin
fa02d8fcc5
Merge shared context into controller test and update accordingly
2016-07-21 19:09:46 +08:00
Lin Jen-Shin
85409a5a10
Use ci_commits.ref (Pipeline#ref) to find builds
2016-07-18 20:10:50 +08:00
Lin Jen-Shin
2e90abf254
It could be redirecting or downloading in Rails or API
2016-07-15 01:45:04 +08:00
Lin Jen-Shin
d7bbee7593
Update routes based on feedback from:
...
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5142#note_13058785
And note that job/build_name could contain `/`
2016-07-14 16:45:46 +08:00
Lin Jen-Shin
5b227f351f
rubocop likes this better
2016-07-13 23:39:03 +08:00
Lin Jen-Shin
b043729d49
Share more stuffs
2016-07-13 23:23:05 +08:00
Lin Jen-Shin
8735d95af1
Implement API for downloading artifacts from ref and build name:
...
Basically:
GET /api/projects/:id/artifacts/:ref_name/:build_name
Also added tests for it.
2016-07-13 23:07:37 +08:00
Lin Jen-Shin
6c80b597f5
Introduce path_from_ref and save some typing
2016-07-13 21:44:27 +08:00
Lin Jen-Shin
3336828152
No need for a separate line now
2016-07-13 17:49:42 +08:00
Lin Jen-Shin
e383254070
Add all the tests and fix stuffs along the way:
...
It turns out they are different:
builds.success.latest.first
and
builds.latest.success.first
If we put success first, that latest would also filter via success,
and which is what we want here.
2016-07-12 23:15:08 +08:00