GitLab pages (Was: Migration from Alioth to Salsa)
- To: Bas Couwenberg <email@example.com>, Debian Med Project List <firstname.lastname@example.org>
- Subject: GitLab pages (Was: Migration from Alioth to Salsa)
- From: Andreas Tille <email@example.com>
- Date: Sat, 17 Feb 2018 09:15:11 +0100
- Message-id: <[🔎] firstname.lastname@example.org>
- In-reply-to: <email@example.com>
- References: <firstname.lastname@example.org> <email@example.com> <firstname.lastname@example.org> <email@example.com>
Thanks Bas for the verbose information.
Any volunteer to check whether we should follow this example?
On Tue, Feb 13, 2018 at 02:37:49PM +0100, Bas Couwenberg wrote:
> On 2018-02-13 14:14, Andreas Tille wrote:
> > On Mon, Feb 12, 2018 at 06:05:07PM +0100, Sebastiaan Couwenberg wrote:
> > > On 12/26/2017 11:08 AM, Sebastiaan Couwenberg wrote:
> > > > Regarding the website, and specifically the team policy, we may be able
> > > > to use GitLab pages for that in the future, but according to the Salsa
> > > > beta announcement more work is needed to support those in the future.
> > > > More teams use the Alioth webspace, so a common solution is likely to
> > > > surface in the near future.
> > >
> > > I've experimental with GitLab pages, initially using a branch in the
> > > website repository, but that creates a website under:
> > >
> > > https://debian-gis-team.pages.debian.net/website/
> > >
> > > To not need the website path in the URL as separate repository has
> > > been
> > > created named specifically for GitLab pages:
> > >
> > > https://salsa.debian.org/debian-gis-team/debian-gis-team.pages.debian.net
> > >
> > > The content of the public directory is published via:
> > >
> > > https://debian-gis-team.pages.debian.net/
> > What needs to be done to get Gitlab pages at all and this shortcut
> > specifically? I'd love to do this for Debian Med as well.
> Create a repository with the pages domain name as the repository name, as
> mentioned above.
> In your case that would be:
> Then configure a .gitlab-ci.yml to deploy the public directory in the
> All the Debian GIS repository are configured to use debian/.gitlab-ci.yml
> instead of the default .gitlab-ci.yml (in the root of the repository), this
> avoids triggering the CI for upstream projects that include a .gitlab-ci.yml
> in their source (e.g. postgis & librttopo). This is why the
> debian-gis-team.pages.debian.net repository has the CI config in the debian
> directory instead of the repo root like the Perl team has.
> Kind Regards,
> PS. I've made you Owner of the debian-gis-team since you were an Admin on
> Alioth, so I'm not the single point of failure.