zhenyaderyaka / carrier-io

Documentation and instructions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Carrier | Continuous test execution platform

Platform Configuration. Standalone Deployment. Clean OS

Ubuntu 16.04

as a root user

curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/ubuntu/install.sh | bash

CentOS 7

as a root user

curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/centos/install.sh | bash

Amazon Linux 2

as a root user

curl https://raw.githubusercontent.com/carrier-io/carrier-io/master/amazon2/install.sh | bash

during installation you will be asked to input preferred amount of workers and public DNS name

one installation is done you can find:

jenkins on <public_dns>/jenkins

grafana on <public_dns>/grafana

Minimal System Requirements

Server CPU RAM HDD
persistent 4 16Gb 200Gb
interceptor 1 3Gb 20Gb

Configuration of interceptor (scale unit)

As easy as export couple of vars and run a single container

export REDIS_PASSWORD=password
export CPU_CORES=`nproc --all`
export FULLHOST=<hostname of carrier>

docker run -d --rm -v /var/run/docker.sock:/var/run/docker.sock \
	   -e CPU_CORES=$CPU_CORES -e REDIS_PASSWORD=$REDIS_PASSWORD \
     -e REDIS_HOST=$FULLHOST getcarrier/interceptor:latest

About

Documentation and instructions

License:Apache License 2.0


Languages

Language:Shell 55.5%Language:JavaScript 44.5%