Both sides previous revisionPrevious revision | Last revisionBoth sides next revision |
en:centro:servizos:gitlab [2018/05/24 10:47] – fernando.guillen | en:centro:servizos:gitlab [2018/05/24 14:08] – fernando.guillen |
---|
| |
==== GitLab CI ==== | ==== GitLab CI ==== |
From version 8.0 onwards Gitlab CI is integrated with Gitlab. | From version 8.0 onwards Gitlab CI is integrated with Gitlab. To start it is enough to create a file named ''.gitlab-ci.yml'' following the [[http://doc.gitlab.com/ce/ci/quick_start/README.html| Gitlab CI guide]]. |
Dende a versión 8.0, Gitlab CI está integrado en Gitlab. Para comezar a usalo, basta con crear un arquivo chamado ''.gitlab-ci.yml'' seguindo a [[http://doc.gitlab.com/ce/ci/quick_start/README.html|guía de Gitlab CI]]. | |
| |
==== Gitlab Pages ==== | ==== Gitlab Pages ==== |
| Pages in Gitlab Pages are served from a ''pages.citius.usc.es'' subdomain (with an alias in ''citiususc.io''), and are created by a Gitlab CI job. There is a basic guide about Gitlab Pages in [[https://pages.citius.usc.es/]] and more information available in [[en:centro:servizos:Aloxamento con Gitlab pages|Gitlab Pages hosting]] |
| |
As páxinas de Gitlab Pages sérvense nun subdominio de ''pages.citius.usc.es'' (cun alias en ''citiususc.io''), e créanse a partir dun traballo de Gitlab CI. Tes unha guía básica sobre o uso de Gitlab Pages en [[https://pages.citius.usc.es/]] e máis información na páxina de [[:centro:servizos:Aloxamento con Gitlab pages|Aloxamento con Gitlab Pages]] | ==== Project creation by groups ==== |
| Gitlab projects can be created by a user or by a group. If the project implies collaboration with other users or if it may be transferred to other user at some point then it is advisable to create the project in a group. To do so push the //Create a group// button inside the //Groups// page. |
| |
==== Creación de proxectos en grupos ==== | ==== Big files (git lfs) ==== |
| Files bigger than 100MB shouldn't be uploaded to the git repository the same way as the others but using ''git-lfs'': |
| |
Os proxectos de GitLab poden crearse dentro dun usuario ou dentro dun grupo. Se o proxecto vai a ser en colaboración con outras persoas, ou é susceptible de ser traspasado a outra persoa unha vez remates o traballo nel, é preferible que cres o proxecto dentro dun grupo. Para facelo, pulsa no botón //Create a group// dentro da páxina de //Groups//. | - Install the ''git-lfs'' client, available in the ''git-lfs'' package in the CITIUS Ubuntu 14.04 or [[https://packagecloud.io/github/git-lfs/install|here]] for other distros. |
| |
| |
==== Arquivos grandes (git lfs) ==== | |
| |
Os arquivos maiores de 100MB non deben subirse ó repositorio git da forma habitual, senon usando ''git-lfs''. O procedemento é o seguinte: | |
| |
- Instalar o cliente de ''git-lfs'', dispoñible no paquete ''git-lfs'' na Ubuntu 14.04 do centro ou [[https://packagecloud.io/github/git-lfs/install|nesta páxina]] para outras distribucións. | |
- No directorio do repositorio, iniciar o LFS: ''git lfs install'' | - No directorio do repositorio, iniciar o LFS: ''git lfs install'' |
- Indicar os arquivos que serán manexados co LFS (poden usarse comodíns): ''git lfs add <nowiki>"*.ova"</nowiki>'' | - Indicar os arquivos que serán manexados co LFS (poden usarse comodíns): ''git lfs add <nowiki>"*.ova"</nowiki>'' |