GitLab
The IN2P3 Gitlab service is open to IN2P3 members and collaborators.
Users MUST SIGN-UP AND REGISTER with Shibboleth/EduGAIN
, not
with the register
link.
For very specific cases, where the host institution of a LISA member is
not part of the EduGain
federation, one has the possibility to
register using an academic email address. This requires then to
contact the LISA helpdesk (helpdesk[at]lisamission.org
) to get the new account validated. The email
should contain the following informations:
- firstname, lastname
- email address used to register
- institution
In doubt, please contact the helpdesk before doing anything. Any
registration attempt will prevent you from using the
Shibboleth/EduGAIN
authentication system.
More explanations on the CCIN2P3 documentation webpage.
LISA DDPC guidelines
Git projects
Although the main objective of a git repository is to manage software version, projects hosted by GitLab benefits from several functionalities:
- Team and access right management
- Wiki
- Bug tracker / ticket system
Groups
There are different groups used by the LISA consortium to manage repository access rights, which can be found here
In particular:
New collaborators, after having register to GitLab for the first time, have to communicate their GitLab login to the LISA group managers, in order to be added to their elligible groups on GitLab and get access to LISA software repositories.
Continuous Integration with GitLab CI
GitLab offers a continuous integration engine, which allows to build
and automatically perform a suite of tests after each commit. The CI
engine can also be used to automatically generate the code
documentation, and serve it using the pages
functionality.
As for now, tests come under the responsability of each project team, and are specific to the programming language chosen by the project.