[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

GitLab pages (Was: Migration from Alioth to Salsa)



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: