[tor-bugs] #32746 [Internal Services/Service - jenkins]: translations repo and jenkins: reduce builds
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Dec 13 08:53:44 UTC 2019
#32746: translations repo and jenkins: reduce builds
-------------------------------------------------+-------------------------
Reporter: emmapeel | Owner: weasel
Type: enhancement | Status: new
Priority: Medium | Milestone:
Component: Internal Services/Service - | Version:
jenkins | Keywords: lektor,
Severity: Normal | l10n, jenkins
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-------------------------------------------------+-------------------------
i have been thinking on how to use our resources more wisely regarding the
translations and the websites.
At this moment we are building many branches anew each time we push
changes to our translations repository.
This results on a situation when if there is people translating the
support portal to Malayalam, which is still not published, and therefore
making changes to the translation repository, the website is rebuild
several times when there have been no actual changes to it.
On the other hand, the quick updates are very useful for translators, and
they use the staging version of the site a lot, since most of the
translators work happens _before_ the website is released.
But the lots of updates from translators and the amount of yet-incomplete
languages that are built on the staging site causes some trouble to other
web developers and confuses they development.
So I propose the following scheduling in lektor-jenkins-translation
branches:
master/staging/develop ---> when there is a change on this branches,
we pull the translation repo and update
together
translations ---> we rebuild when there are changes on the
branch
AND changes on the translation repo branch as
well
If we would want to update the translations in branches
master/staging/develop, we should be able to do it simply by building from
the web interface or similar.
This way we can reduce the builds and make development less cumbersome,
while also providing a quick preview of their changes to active
translators.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/32746>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list