Skip to content

Build the docs site using the latest stable branches

Achilleas Pipinellis requested to merge set-branch-env-variable into master

This is a temp fix to build and deploy the latest stable branches of our docs, until 9.0 gets released. This is mostly done to mitigate the issues we get for non-working API endpoints since a lot changed with 9.0.

Background

Ideally we want our docs to be versioned https://gitlab.com/gitlab-com/gitlab-docs/issues/16. We are working on it.

We have many confused users because we are deploying the master branches of our products and they sometimes include information not yet released. Even if we add notes of the new features, people tend to not read them.

Last related issue https://gitlab.com/gitlab-org/gitlab-ce/issues/29429.

What this means

It means that if a docs MR is merged in master, it will not appear under https://docs.gitlab.com. If you want that to happen, you should pick it in the following branches respectively:

  • CE: 8-17-stable
  • EE: 8-17-stable-ee
  • Omnibus: 8-17-stable
  • Runner: 1-9-stable

Merge request reports