step

package
v0.0.0-...-d37d574 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	AccessToken stepconf.Secret
	Platform    string
	WorkDir     string
	EASOptions  []string
}

type EASBuilder

type EASBuilder struct {
	// contains filtered or unexported fields
}

func NewEASBuilder

func NewEASBuilder(inputParser stepconf.InputParser, logger log.Logger, clientBuilder EASClientBuilder) EASBuilder

func (EASBuilder) ProcessConfig

func (s EASBuilder) ProcessConfig() (Config, error)

func (EASBuilder) Run

func (s EASBuilder) Run(cfg Config) error

type EASClient

type EASClient interface {
	Build(platform string, options ...string) error
}

type EASClientBuilder

type EASClientBuilder interface {
	Build(token stepconf.Secret, workDir string) EASClient
}

func NewEASClientBuilder

func NewEASClientBuilder(commandFactory command.Factory, logger log.Logger) EASClientBuilder

type Input

type Input struct {
	AccessToken stepconf.Secret `env:"access_token,required"`
	Platform    string          `env:"platform,opt[all,android,ios]"`
	WorkDir     string          `env:"work_dir,dir"`
	EASOptions  string          `env:"eas_options"`
}

type MockEASClient

type MockEASClient struct {
	mock.Mock
}

MockEASClient is an autogenerated mock type for the EASClient type

func (*MockEASClient) Build

func (_m *MockEASClient) Build(platform string, options ...string) error

Build provides a mock function with given fields: platform, options

type MockEASClientBuilder

type MockEASClientBuilder struct {
	mock.Mock
}

MockEASClientBuilder is an autogenerated mock type for the EASClientBuilder type

func (*MockEASClientBuilder) Build

func (_m *MockEASClientBuilder) Build(token stepconf.Secret, workDir string) EASClient

Build provides a mock function with given fields: token, workDir

Jump to

Keyboard shortcuts

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