GitLab pages (Was: Migration from Alioth to Salsa)
- To: Bas Couwenberg <sebastic@xs4all.nl>, Debian Med Project List <debian-med@lists.debian.org>
- Subject: GitLab pages (Was: Migration from Alioth to Salsa)
- From: Andreas Tille <andreas@an3as.eu>
- Date: Sat, 17 Feb 2018 09:15:11 +0100
- Message-id: <[🔎] 20180217081511.2ggytefdzo3tobep@an3as.eu>
- In-reply-to: <56968c981406b225b1140de86c26c744@xs4all.nl>
- References: <73184e4b-acd9-c8ac-6b19-1ed0fac0d212@xs4all.nl> <b436fc41-faa0-9f54-4905-707f16270c31@xs4all.nl> <20180213131444.scnwmr4wgojybbvt@an3as.eu> <56968c981406b225b1140de86c26c744@xs4all.nl>
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:
>
> https://salsa.debian.org/med-team/med-team.pages.debian.net
>
> Then configure a .gitlab-ci.yml to deploy the public directory in the
> repository.
>
> 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,
>
> Bas
>
> 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.
>
>
--
http://fam-tille.de
Reply to: