runner

command module
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 19, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

README

runner

Build Status codecov Go Report Card License Tag

Introduction

runner is the runner of pipego written in Go.

Prerequisites

  • Go >= 1.18.0

Run

version=latest make build
./bin/runner --listen-url=:29090

Docker

version=latest make docker
docker run ghcr.io/pipego/runner:latest --listen-url=:29090

Usage

usage: runner --listen-url=LISTEN-URL [<flags>]

pipego runner

Flags:
  --help                   Show context-sensitive help (also try --help-long and --help-man).
  --version                Show application version.
  --listen-url=LISTEN-URL  Listen URL (host:port)

Protobuf

{
  "apiVersion": "v1",
  "kind": "runner",
  "metadata": {
    "name": "runner"
  },
  "spec": {
    "tasks": [
      {
        "name": "name1",
        "command": [
          "cmd1",
          "argv1"
        ],
        "depend": []
      },
      {
        "name": "name2",
        "command": [
          "cmd2",
          "argv2"
        ],
        "depend": [
          "name1"
        ]
      }
    ]
  }
}

License

Project License can be found here.

Reference

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
external
grpctest
Package grpctest implements testing helpers.
Package grpctest implements testing helpers.
leakcheck
Package leakcheck contains functions to check leaked goroutines.
Package leakcheck contains functions to check leaked goroutines.
Package runner implements a directed acyclic graph task runner with deterministic teardown.
Package runner implements a directed acyclic graph task runner with deterministic teardown.
mock
Package mock_proto is a generated GoMock package.
Package mock_proto is a generated GoMock package.

Jump to

Keyboard shortcuts

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