Robert Speicher
260c8da060
Whitelist or fix additional Gitlab/PublicSend
cop violations
...
An upcoming update to rubocop-gitlab-security added additional
violations.
2017-08-14 12:14:11 -04:00
Grzegorz Bizon
602724fcfc
Clone stage_id when retrying a CI/CD job
2017-06-06 15:29:02 +02:00
Kamil Trzcinski
f09dcbd9bd
Make retried to be nullable
2017-05-09 20:09:41 +02:00
Kamil Trzcinski
f2a4420d66
Store retried in database for CI builds
2017-05-07 22:43:53 +02:00
Grzegorz Bizon
f0ba1ea3c1
Fix Rubocop offense in build retry service
2017-03-02 22:14:12 +01:00
Grzegorz Bizon
c3d24d0bdd
Move unused consts from retry build service to specs
2017-03-02 18:11:12 +01:00
Grzegorz Bizon
dd9d8ce82e
Fix runner tags assignment when retrying a job
2017-03-01 11:39:36 +01:00
Lin Jen-Shin
9e6b2c5dd4
We actually want to clone project and remove gl_project_id
...
in the future. Feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9409#note_23859361
2017-02-21 18:36:50 +08:00
Lin Jen-Shin
1f24428428
Fix build attributes test, see:
...
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9021#note_23782188
This is discovered by
https://gitlab.com/gitlab-org/gitlab-ce/builds/10815456
I removed `gl_project_id` and this is failing. I took some look,
realizing that:
* `trace` is duplicated in `attributes`
* `tag_list` is not included in `build.attributes`
* `artifacts_expire_at` is missing in `attributes`
So we need to:
* Remove duplicated `trace` in `attributes` (40 -> 39)
* Remove `tag_list` in `attributes` (39 -> 38)
* Add `artifacts_expire_at` to `attributes` (38 -> 39)
* Add `gl_project_id` to `attributes` (39 -> 40)
2017-02-21 17:08:35 +08:00
Grzegorz Bizon
953e590b18
Make build clone/retry implementation more robust
2017-02-16 13:13:10 +01:00
Grzegorz Bizon
7e8a3f7ef7
When retrying a build copy a coverage regex setting
2017-02-15 16:03:24 +01:00
Grzegorz Bizon
9c37a26cc7
Close all pipeline todos at once when retrying it
2017-02-15 11:02:05 +01:00
Grzegorz Bizon
82e6efb809
Avoid race condition in build retry service
2017-02-14 13:51:12 +01:00
Grzegorz Bizon
108d3765ab
Simplify implementation of build retry service
2017-02-14 13:39:14 +01:00
Grzegorz Bizon
94495f984c
Use new pipeline retry service with optimistic locking
2017-02-14 12:20:02 +01:00
Grzegorz Bizon
c0db4400f4
Preserve base service abstraction for retry services
2017-02-14 11:27:14 +01:00
Grzegorz Bizon
c65e96061b
Implement new pipeline retry service
...
The new service takes stages order into account.
2017-02-13 16:38:08 +01:00
Grzegorz Bizon
db09d10599
Add specs for build retry service
2017-02-13 15:11:21 +01:00
Grzegorz Bizon
9202b1f4df
Extract CI/CD build retry code to separate service
2017-02-13 15:11:21 +01:00