CI-infrastructure of Computer Systems and Networks Department

Welcome to - set of services to provide Continuous Integration processes in software engineering, i.e. the application of engineering to the development of software in a systematic method.

Project goal

To introduce and apply state-of-the-art methods, tools and approaches of software development in educational process.

Project tasks

Currently available services

CI-infrastructure infrastructure consists of several docker-based components (db-gerrit - mysql:latest, gerrit - openfrontier/gerrit, jenkins - tivalii/jenkins, proxy - nginx:1.12.2) that form a bunch of Gerrit Code Review and Jenkins. To control multi-container Docker applications Docker Compose is used.

Git gerrit jenkins

Quick start

  1. Sign in with your [email protected] account in Gerrit Code Review.
  2. Find and clone specific project with git clone command.
  3. Make necessary changes.
  4. Send your patch set (changes) on review with git review command.