-
-
Notifications
You must be signed in to change notification settings - Fork 33
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}
- lint checks
- Codacy checks
- LGTM checks
- Github static code checks
- build and deploy on https://c2corg.github.io/c2c_ui/{branch-name}
- When a commit is made on
master- Run
messages:extracttask and send.potranslation file to transifex - deploy on www.demov6.camptocamp.org
- Run
- Once a day
- load new translated strings from transifex, and create
translations-{lang}branches + PR
- load new translated strings from transifex, and create
- 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
- build&send a docker image
- When an release image is available on docker
- deploy on www.camptocamp.org
- Send a message on camptocamp forum
Note : a build list is available on https://c2corg.github.io/c2c_ui/. Only actives branches are shown, but all past branches are available.
- π Home
- π Changelog
- π οΈ Dev environment
- π Resolving issues
- π€ CI/CD
- π Tech docs
- π Courses
- π€ Admin