diplom

command module
v0.0.0-...-31148e1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2021 License: MIT Imports: 13 Imported by: 0

README

ExecutorTasksCandidateCodes Actions Status

codecov Codacy Badge

Diploma Project. This project executing tasks stages for manipulate candidates code

Technologies

  • go 1.14.2
  • docker
  • go git
  • yaml
  • consulapi

Modules

  • core. This module contain main logic of pipeline running. In this cases runner should work with running same tasks, initiate configuring environment for any tasks by configuration module. Module contain two different version:
    1. core for slave service
    2. core for master service
  • docker. This module work with docker api and can running containers, building images by dockerfile
  • gitmod. this module work with git for clonning repository candidates
  • parser. This module need for parsing yaml tasks specification derivet from portal
  • report. This module work with main metrics which should get by any task

Base Scenarious

  1. Initiate runner and register that in portal
  2. Setting up runner for current parallel worker can be delay any tasks
  3. Executing task for aggregating candidate code by any stages which setup in portal company
  4. Sending to portal reports with results of executing tasks

Initiate runner and register that in portal

Setting up runner for current parallel worker can be delay any tasks

Executing task for aggregating candidate code by any stages which setup in portal company

Secnding to portal reports with results of executing tasks

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL