Hi all,
the seventh service on the migration list is automation scripts.
-- Migration status --
Previously, on the former primary server, automation scripts provided
updating of submodules in the master branch in the main 'tde' module,
updating clones of repositories for the CGit interface, and generating
data for the Commit history page and.
Along with the launch of TGW, automation scripts were run on the VPS
machine. These scripts now provide not only an update of the master
branch, but of all main branches. The CGit interface no longer needs a
separate update of the repositories because it displays the repositories
directly from the TGW.
Processing is now faster and takes place every hour. In case of changes in
the common admin or cmake module, it may take longer to process all
branches.
-- What needs to be done --
In addition to processing submodules, a script for updating translations is
run regularly here. This script updates the POT files and merges the
translations from the master branch to the stable branch.
Currently, this script is initialized manually, because when updating POT
templates, TWTW automatically provides an update of PO files, which may
take some undefined time. At the same time, it requires that packages be
installed that would not otherwise be installed on a public server (such
as Xserver screen savers). However, even for this script, it is intended
that its execution can be automated.
Another thing that will be useful to automate is the update of Summary
issues in TGW.
-- More ideas and suggestions?
Do you have any other ideas and suggestions?
Cheers
--
Slávek