On 01/26/2018 03:34 PM, Sebastiaan Couwenberg wrote:
> On 01/16/2018 10:25 PM, Sebastiaan Couwenberg wrote:
>> Now that GitLab runners are available, pushing commits for projects that
>> contain a .gitlab-ci.yml triggers the pipelines which are not
>> appropriate for the Debian package repository (only for upstream).
>> So I've written another script to change the CI config path to
>> debian/.gitlab-ci.yml and used it to update all our repositories on Salsa.
>> A new setup-repository script is needed to configure this project
>> setting along with the 'Emails on push' and other default project
>> configuration for new repositories.
>> There is still no KGB for GitLab, so we'll need to configure the Irker
>> (IRC gateway) for our projects in the mean time. This configuration will
>> need to be added to the setup-repository script too.
> Attached are two scripts to managed Salsa repositories, with the default
> options applicable for the debian-gis-team.
> salsa-configure-repositories.pl is used to tune the project
> configuration for all repositories in the debian-gis-team namespace. I
> used this to disable issues, set the custom CI path, configure Email on
> push & Irker services, etc.
> salsa-create-repository.pl is the new setup-repository script, it
> creates a project in the debian-gis-team namespace and configures it
> These script will need to get a more permanent home in a git repository,
> perhaps the pkg-grass one that was automatically created on Alioth, or
> something new with a more appropriate name.
The scripts repository has been created for these scripts: