Update notes.md
This commit is contained in:
parent
7c68344daa
commit
e9b43edb1b
1 changed files with 5 additions and 5 deletions
10
notes.md
10
notes.md
|
@ -1,6 +1,6 @@
|
|||
# Programmieren [1,2] Gitlab
|
||||
|
||||
## Gitlab
|
||||
## Authentisierung
|
||||
|
||||
- use GITZ LDAP for login
|
||||
- not allow "create new repo"
|
||||
|
@ -9,20 +9,20 @@
|
|||
|
||||
- GitLab CI
|
||||
- (Docker)container
|
||||
- Shared Runners
|
||||
- Shared Runner
|
||||
- restrict Container to checkstyle
|
||||
- disable internet access for container
|
||||
|
||||
## Deadline cronjob
|
||||
## Deadline [at,cron]job
|
||||
|
||||
- each repo has protected master branch -> used for handing in exercises
|
||||
- create automatic protected TAG on deadline in each repo
|
||||
- trigger via push to master repo
|
||||
- start jplag via protected runner that can clone / checkout all repos
|
||||
|
||||
## (optional) Sync Cronjob
|
||||
## (optional) sync script
|
||||
|
||||
- sync student / groups from Stud.IP REST API to Gitlab REST API
|
||||
- (one-way) sync students and groups from [http://docs.studip.de/develop/Entwickler/RESTAPI](Stud.IP REST API) to [https://docs.gitlab.com/ce/api/](Gitlab REST API)
|
||||
- fork public repo with CI config etc into one private repo per student
|
||||
- give students *Developer* access
|
||||
- *Owner* is whoever
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue