CICD-Orchestrator

command module
v0.0.0-...-5b6afd7 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: MIT Imports: 2 Imported by: 0

README

CICD-Orchestrator

TODO

  • Add Blueprint interface to the CLI (with example)
  • Publish with Homebrew
  • Create available blueprints directly accessible from the CLI (with example) and with list of available blueprints
  • Require test environment in pipeline config test tasks
  • Need support to pass tokens to tasks environments

Environment Configuration

TODO
  • Make it available in both the engine and the user config
  • Environment types: docker, oci, kubernetes, remote, runner
  • Add default environment configurations e.g. golangci-lint, go, node, python, etc.
  • Support environment overlay in the user config to override the engine config to override the default environment configuration
Configuring Environment Variables & Secrets
environments:
  test-env:
    type: docker
    config:
      image: ubuntu:latest
    envVars:
      my-var:
        name: ENV_VAR_1
        value: value1
      OTHER_VAR: # This will use the key as the name if name is not provided
        value: value2
    secrets:
      secret-1:
        name: SECRET_1
        value: secret_value1
      github-token:
        name: GITHUB_TOKEN
        value: ${{ secrets.GITHUB_TOKEN }}

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

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