blob: 279c6efbee8e1a3767564d5ef4c8be4040523484 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# Introduction
Let's put in place a CI to automatize whatever we do by hand.
So far we do (almost) manually
1. Update po files (witha a script and manual commit)
2. Update developer documentation (with a script on @antenore server)
3. Release (quite manual), on Remmina (tag), launchpad, snap and flatpak.
# Developer documentation and translations
* Create a new project RemminaAuto
* Create a .gitlab-ci.yml that
* Checkout the Remmina source code and Remmina gitlab pages code.
* run the scripts/update-translations.sh
* Commit the new translations
* Build the Doxygen doc
* Commit new files in gitlab pages
## Notes
- The ci should be triggered only when merge requests are accepted and merged
- We should also check if we can submit issues through the CI, if yes, we can submit an issue to the translator when there is job for him.
|