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
|
# Programmieren [1,2] Gitlab
|
||||||
|
|
||||||
## Gitlab
|
## Authentisierung
|
||||||
|
|
||||||
- use GITZ LDAP for login
|
- use GITZ LDAP for login
|
||||||
- not allow "create new repo"
|
- not allow "create new repo"
|
||||||
|
@ -9,20 +9,20 @@
|
||||||
|
|
||||||
- GitLab CI
|
- GitLab CI
|
||||||
- (Docker)container
|
- (Docker)container
|
||||||
- Shared Runners
|
- Shared Runner
|
||||||
- restrict Container to checkstyle
|
- restrict Container to checkstyle
|
||||||
- disable internet access for container
|
- disable internet access for container
|
||||||
|
|
||||||
## Deadline cronjob
|
## Deadline [at,cron]job
|
||||||
|
|
||||||
- each repo has protected master branch -> used for handing in exercises
|
- each repo has protected master branch -> used for handing in exercises
|
||||||
- create automatic protected TAG on deadline in each repo
|
- create automatic protected TAG on deadline in each repo
|
||||||
- trigger via push to master repo
|
- trigger via push to master repo
|
||||||
- start jplag via protected runner that can clone / checkout all repos
|
- 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
|
- fork public repo with CI config etc into one private repo per student
|
||||||
- give students *Developer* access
|
- give students *Developer* access
|
||||||
- *Owner* is whoever
|
- *Owner* is whoever
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue