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
- 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): https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/72 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