You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 12, 2018. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+40-15Lines changed: 40 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,30 +9,37 @@
9
9
10
10
### Requirements
11
11
12
-
GitLab CI is designed for the Linux operating system.
13
-
14
12
GitLab CI officially supports (recent versions of) these Linux distributions:
15
13
16
14
* Ubuntu Linux
17
15
* Debian/GNU Linux
18
16
19
17
Additionally GitLab CI requires:
20
18
19
+
* GitLab 6.0+
21
20
* ruby 1.9.3
22
21
* MySQL or PostgreSQL
23
22
24
-
This version (3.x) is designed for GitLab 5.3+.
23
+
__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)__
24
+
25
+
### Limitations
25
26
26
-
__If you want to use GitLab CI without GitLab or with older versions 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)__
27
+
The following features are not in GitLab CI but merge requests are very welcome:
27
28
28
-
### How it works
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
29
34
30
-
__GitLab CI__ is a web application with API and connect to db.
31
-
It manage projects/builds and provide a nice user interface.
32
-
It uses GitLab application to authenticate users.
35
+
### Architecture
33
36
34
-
__GitLab CI Runner__ is a pure ruby application which process builds.
35
-
It can be deployed separately and work with GitLab CI through API.
37
+
__GitLab CI__ is a web application with an API and it connect to the db.
38
+
It manage projects/builds and provides a nice user interface.
39
+
It uses the GitLab application API to authenticate users.
40
+
41
+
__GitLab CI Runner__ is a pure ruby application which processes builds.
42
+
It can be deployed separately and works with GitLab CI through an API.
36
43
37
44
In order to run tests you need at least 1 __GitLab CI__ instance and 1 __GitLab CI Runner__.
38
45
However, for running several builds at the same time you may want to setup more than one __GitLab CI Runner__.
0 commit comments