jenkinsPlugins2nix-0.5.0.0: Generate nix for Jenkins plugins.
Copyright(c) 2017 Mateusz Kowalczyk
LicenseBSD3
Safe HaskellNone
LanguageHaskell2010

Nix.JenkinsPlugins2Nix.Types

Description

Types used through-out jenkinsPlugins2nix

Synopsis

Documentation

data Config Source #

Program configuration

Constructors

Config 

Fields

Instances

Instances details
Eq Config Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Methods

(==) :: Config -> Config -> Bool #

(/=) :: Config -> Config -> Bool #

Ord Config Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Show Config Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

data Manifest Source #

Plugin meta-data.

Constructors

Manifest 

Fields

Instances

Instances details
Eq Manifest Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Ord Manifest Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Show Manifest Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

data Plugin Source #

All the information we need about the plugin to generate a nix expression.

Constructors

Plugin 

Fields

Instances

Instances details
Eq Plugin Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Methods

(==) :: Plugin -> Plugin -> Bool #

(/=) :: Plugin -> Plugin -> Bool #

Ord Plugin Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

Show Plugin Source # 
Instance details

Defined in Nix.JenkinsPlugins2Nix.Types

data RequestedPlugin Source #

Plugin that user requested on the command line.

Constructors

RequestedPlugin 

Fields

data ResolutionStrategy Source #

The way in which version of dependencies will be picked.

Constructors

AsGiven

Pick the version of the dependency that the package tells us about in its manifest file. If none, latest version available is used.

Latest

Always pick latest version of the dependency we're told about.