|
|
|
# GitLab CI
|
|
|
|

|
|
|
|
|
|
|
|
## Specification
|
|
|
|
## Specification in VirtualFriend project.
|
|
|
|
### GitLab Runner
|
|
|
|
- OS: Windows 10 Home 64bit
|
|
|
|
- CPU: Intel Core 2 Duo Processor E7400 2.80GHz
|
| ... | ... | @@ -22,6 +22,41 @@ |
|
|
|
|
|
|
|
## Guide for setting up the CI environment
|
|
|
|
### Minimum requirements
|
|
|
|
- PC that can run x64 OS and is able to virtualize another x64 OS.
|
|
|
|
- For public access can't be behind NAT.
|
|
|
|
- Port forwarding capabilities.
|
|
|
|
- Local or public Gitlab installation.
|
|
|
|
- Minimum RAM 8Gb.
|
|
|
|
|
|
|
|
### Step 1: Make an example project in Gitlab
|
|
|
|
|
|
|
|
- Sign in to Gitlab and start new project
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
- Name project as you want but I name it as CI-testing
|
|
|
|
- Describe project (optional)
|
|
|
|
- Make project **public**
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
- Then click "Create project"
|
|
|
|
- Now we have empty project made in Gitlab but nothing content
|
|
|
|
- We can take good example project from VirtualFriend gRPC branch
|
|
|
|
- [gRPC-branch](https://gitlab.labranet.jamk.fi/Iotitude/Virtuaalikaveri/tree/gRPC)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|