Skip to content

[Move to single branch]: import docs

Simone Pigazzini requested to merge docs into master

Following discussions with AlCa and DT teams it is clear that there is no more any reason to keep 1 branch per workflow. This was done originally ot exploit the MultiBranchPipeline plugin in Jenkins, which was abandoned early on.

Moving to a single branch with subfolders for each workflow will simplify the maintenance in many regards:

  • Easier to update: MR to a single branch, new workflow added through a MR (right now a dedicated branch needs first to be setup on the central repo)
  • Compile docs for all workflows: currently, the docs for each workflow needs to be added separately from the workflow itself to the docs branch.

Changes in Jenkins will have to follow, chiefly move the checkout from selecting a branch/tag to select the same branch/tag for each workflow but executing different Jenkinsfiles (this is easy to configure in Jenkins, additionally a sparse checkout can keep the disk usage at the same levels as now).

The first step is to merge the docs and the docker branches and setup the related pipelines.

Merge request reports