8.15 CI Plan
CI bugs that needs to be solved,
Runner bugs that needs to be solved
Deliverables:
Note: bolded issues have work in progress (WIP) such as a merge request.
-
Make Mattermost easier to configure: https://gitlab.com/gitlab-org/gitlab-ce/issues/24769 -
Slack Slash commands: https://gitlab.com/gitlab-org/gitlab-ce/issues/22182 -
Enforce CI limits: https://gitlab.com/gitlab-org/gitlab-ce/issues/23366 -
gitlab-org/gitlab-monitor!27 -
gitlab-org/gitlab-monitor!29
-
-
Pipelines for Merge Requests: https://gitlab.com/gitlab-org/gitlab-ce/issues/23902 -
Add CI_BUILD_REF_SLUG
: https://gitlab.com/gitlab-org/gitlab-ce/issues/22849 -
Terminal support: #22864 (closed): gitlab-workhorse!72 (closed) https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6770 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7690 -
Update pipelines in real-time or at least refresh: #5983 (closed): https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7196 -
Improve pipeline duration: https://gitlab.com/gitlab-org/gitlab-ce/issues/23712 -
~"technical debt" Improve handling of statuses (Refine CI statuses): https://gitlab.com/gitlab-org/gitlab-ce/issues/24273 -
Add more chat commands: https://gitlab.com/gitlab-org/gitlab-ce/issues/24768: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7752 and more coming... -
Left-over: Use warning icon for stages/jobs that are allowed to fail: #21948 (closed) !6801 (closed) -
Left-over: Icon for the Minigraph in pipeline list for manual actions #22628 (closed) -
Left-over: Make pipeline graph nodes bigger and responsive: #22088 (closed) -
Direct link from pipeline list to builds: #19703 (closed) -
Remove Builds tab from Merge Requests and Commits: #23638 (closed): https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7763 -
Manual actions on pipeline graph: #22604 (closed) -
Pipeline Unlock Worker !6988 (closed) -
~"technical debt" Rename "Merge When Build Succeeds" to "Merge When Pipeline Succeeds" #23354 (closed) !7135 (merged) -
Create pipeline along with builds in the transation !7742 (merged) -
Rename MergeRequest#pipeline
tohead_pipeline
!7783 (merged) -
Expose some new fields in build entity !7785 (closed), !7818 (merged) -
Improve logical validation of CI configuration YAML !7240 (closed)
Stretch:
-
~backstage Move implementation of build retry to the separate class #23710 (closed) -
Run builds if they are head: https://gitlab.com/gitlab-org/gitlab-ce/issues/8998
The planned GitLab Runner improvements:
-
Improve monitoring of GitLab Runner, -
Introduce the performance statistics for runners: -
gitlab-org/gitlab-ci-multi-runner!401 -
gitlab-org/gitlab-ci-multi-runner!405(resolved with current implementation)
-
-
Add pprof
HTTP endpoints to metrics server gitlab-org/gitlab-ci-multi-runner!398