grim/convey
Clone
Summary
Browse
Changes
Graph
If a task type has a / in it, don't attempt to see if it's a legacy task. #Fixed #169
2018-02-16, Gary Kramlich
6e3f61dd9135
If a task type has a / in it, don't attempt to see if it's a legacy task. #Fixed #169
// Convey
// Copyright 2016-2018 Gary Kramlich <grim@reaperworld.com>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
package
codebuild
type
environment
struct
{
Variables
map
[
string
]
string
`yaml:"variables"`
ParameterStore
map
[
string
]
string
`yaml:"parameter-store"`
}
type
phase
struct
{
Commands
[]
string
`yaml:"commands"`
}
type
artifacts
struct
{
Files
[]
string
`yaml:"files"`
DiscardPaths
string
`yaml:"discard-paths"`
BaseDirectory
string
`yaml:"base-directory"`
}
type
CodeBuild
struct
{
Version
string
`yaml:"version"`
Environment
environment
`yaml:"env"`
Phases
map
[
string
]
phase
`yaml:"phases"`
Artifacts
artifacts
`yaml:"artifacts"`
}