Prerequisites

  • Docker
  • Docker Compose
  • Ensure that your system has more than 4 GB memory
  • Ensure that your system has more than 30 GB free disk space

Deploying the pilot environment using build container

docker run --rm -v /opt/cincan/:/opt/cincan cincan/build:0.3

Setting up the test pipeline

After setting up the environment with:

cd /opt/cincan/build
docker-compose up -d

The Gitlab will take some time to get up. When it's running, set up the test pipeline:

sudo ./setup-pipeline.sh pdf-pipeline

  1. sudo ./setup-pipeline.sh pdf-pipeline

  2. The pipeline will print out the public SSH key. Login to local Gitlab and paste the SSH key before continuing the script.

  3. Type in username and password when prompted.

  4. The script will ask to login and to set up the pipeline to concourse. You can alternatively manually run the commands, see PIPELINE-README.

  5. Login to https://concourse.cincan.io or https://172.20.0.3 to see the pipeline work.

Read more about the test pipeline here.

How to stop and remove the whole pilot environment

./opt/cincan/build/nuke.sh