8.9 CI Plan
The bugs that needs to be solved.
-
Error 500 on gitlab.org when visiting pipelines: https://gitlab.com/gitlab-org/gitlab-ce/issues/17949 Fix: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4381
The planned features:
-
Rename Ci::Commit to Pipeline: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4460 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4463 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4464 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4505 -
Refactor GitLabCiYamlProcessor: https://gitlab.com/gitlab-org/gitlab-ce/issues/15060, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4462, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4482 -
Environments and Environments view: #17009 (closed): https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4605 -
Environments and deployments blank slate: https://gitlab.com/gitlab-org/gitlab-ce/issues/18661: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4818 -
Lock specific runners: https://gitlab.com/gitlab-org/gitlab-ce/issues/3407: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4093 -
Artifacts expiry date: https://gitlab.com/gitlab-org/gitlab-ce/issues/3439: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4200 https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/191 -
Artifacts for failed builds: gitlab-org/gitlab-ce#4034: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4201 https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/189 https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/190 -
Shallow clone (performance): https://gitlab.com/gitlab-org/gitlab-ce/issues/4284: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/188 -
Fetch LFS for CI: https://gitlab.com/gitlab-org/gitlab-ce/issues/3489: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4465 -
.gitlab-ci.yml templates #17521 (closed) !4145 (closed) !4411 (merged) -
Implement a new build view: https://gitlab.com/gitlab-org/gitlab-ce/issues/7141: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3829 -
Add description and help item for pipeline: #17733 (closed) !4660 (merged) -
Use knapsack to distribute tests: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4240 -
Make Docker executor ARM compatible: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/194 -
Fair usage of shared runners: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4634 -
Support Docker Registry Manifest V1: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4669 -
Allow to specify check interval for GitLab Runner: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/198
Likely to slip:
-
Testing dependent projects (git submodule and private docker image problem): https://gitlab.com/gitlab-org/gitlab-ce/issues/18107 -
Add warn_on_failure
option on CI builds: https://gitlab.com/gitlab-org/gitlab-ce/issues/17669 -
CI_PIPELINE_ID
variable: #18075 (closed): https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4826 -
Add CI_PROJECT_NAME to gitlab-ci predefined variables: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/185: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4826
Blocked by other:
- Run builds that were skipped: https://gitlab.com/gitlab-org/gitlab-ce/issues/4054
The future features: CI Backlog
CI issues for 8.9: https://gitlab.com/gitlab-org/gitlab-ce/issues?assignee_id=&author_id=&label_name=CI&milestone_title=8.9&scope=all&sort=id_desc&state=opened&utf8=%E2%9C%93&weight=