Skip to content
This repository was archived by the owner on May 12, 2018. It is now read-only.

Commit 38f421f

Browse files
committed
Limitations should be more obvious to people considering GitLab CI.
1 parent 2139ee1 commit 38f421f

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

README.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ Additionally GitLab CI requires:
2222

2323
__If you want to use GitLab CI without GitLab or with older versions of GitLab you need to use [2-2-stable](https://github.com/gitlabhq/gitlab-ci/tree/2-2-stable#gitlab-ci-is-an-open-source-continuous-integration-server)__
2424

25+
### Limitations
26+
27+
The following features are not in GitLab CI but merge requests are very welcome:
28+
29+
* Email notification
30+
* API documentation
31+
* Increase test coverage (the goal is to be above 85%)
32+
* Build artifacts access
33+
* Build pipeline / build promotion actions
34+
2535
### Architecture
2636

2737
__GitLab CI__ is a web application with an API and it connect to the db.
@@ -53,16 +63,16 @@ and
5363

5464
### How to add a new project to GitLab CI
5565

56-
1) Log in the GitLab CI web interface
57-
2) Press the 'Sync now' button
58-
3) Select your project with the 'Add' button
59-
4) Go the the Integration page and do the 'Complete (as service)' steps
60-
5) Go to the settings page to add a build script (see below for an example)
61-
6) Push a new commit to the project
62-
7) If the build fails then adjust the build script and press the 'Retry' button on the build page
63-
8) If the build is green you are done, all new commits will be tested and you see the status of merge requests builds within GitLab
66+
1. Log in the GitLab CI web interface
67+
2. Press the 'Sync now' button
68+
3. Select your project with the 'Add' button
69+
4. Go the the Integration page and do the 'Complete (as service)' steps
70+
5. Go to the settings page to add a build script (see below for an example)
71+
6. Push a new commit to the project
72+
7. If the build fails then adjust the build script and press the 'Retry' button on the build page
73+
8. If the build is green you are done, all new commits will be tested and you see the status of merge requests builds within GitLab
6474

65-
For your information, the runner runs the line below and then runs the commands in your build script:
75+
For your information, the runner runs the line below before it runs the commands in your build script:
6676

6777
cd /gitlab-ci-runner/tmp/builds && git clone git@gitlab_server_fqdn:group/project.git project-1 && cd project-1 && git checkout master
6878

ROADMAP.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)