matrix

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2015 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Axis

type Axis map[string]string

Axis represents a single permutation of entries from the build matrix.

func Calc

func Calc(matrix Matrix) []Axis

Calc calculates the permutations for th build matrix.

Note that this method will cap the number of permutations to 25 to prevent an overly expensive calculation.

func Parse

func Parse(raw string) ([]Axis, error)

Parse parses the Matrix section of the yaml file and returns a list of axis.

func (Axis) String

func (a Axis) String() string

String returns a string representation of an Axis as a comma-separated list of environment variables.

type Matrix

type Matrix map[string][]string

Matrix represents the build matrix.

Jump to

Keyboard shortcuts

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