Skip to content

Continuous integration

Bruno Besson edited this page Jul 1, 2020 · 3 revisions

A good project comes with a good continuous integration/deployment.

As now, CI/CD is not finished yet. Here is a list of task, unticked ones are not done.

  • When a commit is made a made on branch {branch-name}
  • When a commit is made on master
  • Once a day
    • load new translated strings from transifex, and create translations-{lang} branches + PR
  • When a release is published on github
    • build&send a docker image
      • It's actually an overkill : docker image is sent on each PR...
    • complete release description with git logs
  • When an release image is available on docker

Note : a build list is available on https://c2corg.github.io/c2c_ui/. Only actives branches are shown, but all past branches are available.