Documentation ¶
Overview ¶
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
* (c) 2016-2018 Adobe. All rights reserved. * This file is licensed to you under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may obtain a copy * of the License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS * OF ANY KIND, either express or implied. See the License for the specific language * governing permissions and limitations under the License.
Index ¶
- func HotswapStack(log log15.Logger, config *conf.Config, environment *conf.Environment, ...) (success bool)
- func ProvisionOrHotswapStack(env string) (success bool)
- func ProvisionStack(log log15.Logger, config *conf.Config, environment *conf.Environment) (success bool)
- type CleanCmd
- type HookCmd
- type NotifyCmd
- type PackCmd
- type PromoteCmd
- type ProvisionStackCmd
- type PruneCmd
- type SlackBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HotswapStack ¶
func HotswapStack(log log15.Logger, config *conf.Config, environment *conf.Environment, hotswapStructs []hotswapStruct) (success bool)
func ProvisionOrHotswapStack ¶
func ProvisionStack ¶
func ProvisionStack(log log15.Logger, config *conf.Config, environment *conf.Environment) (success bool)
Types ¶
type CleanCmd ¶
type CleanCmd struct{}
func (*CleanCmd) SubCommands ¶
func (recv *CleanCmd) SubCommands() []cli.Command
type HookCmd ¶
type HookCmd struct{}
func (*HookCmd) SubCommands ¶
func (recv *HookCmd) SubCommands() []cli.Command
type NotifyCmd ¶
type NotifyCmd struct{}
func (*NotifyCmd) SubCommands ¶
func (recv *NotifyCmd) SubCommands() []cli.Command
type PackCmd ¶
type PackCmd struct{}
func (*PackCmd) SubCommands ¶
func (recv *PackCmd) SubCommands() []cli.Command
type PromoteCmd ¶
type PromoteCmd struct{}
func (*PromoteCmd) Execute ¶
func (recv *PromoteCmd) Execute(args []string) bool
func (*PromoteCmd) LongHelp ¶
func (recv *PromoteCmd) LongHelp() string
func (*PromoteCmd) Name ¶
func (recv *PromoteCmd) Name() string
func (*PromoteCmd) ShortHelp ¶
func (recv *PromoteCmd) ShortHelp() string
func (*PromoteCmd) SubCommands ¶
func (recv *PromoteCmd) SubCommands() []cli.Command
type ProvisionStackCmd ¶
type ProvisionStackCmd struct{}
func (*ProvisionStackCmd) Execute ¶
func (recv *ProvisionStackCmd) Execute(args []string) bool
func (*ProvisionStackCmd) LongHelp ¶
func (recv *ProvisionStackCmd) LongHelp() string
func (*ProvisionStackCmd) Name ¶
func (recv *ProvisionStackCmd) Name() string
func (*ProvisionStackCmd) ShortHelp ¶
func (recv *ProvisionStackCmd) ShortHelp() string
func (*ProvisionStackCmd) SubCommands ¶
func (recv *ProvisionStackCmd) SubCommands() []cli.Command
type PruneCmd ¶
type PruneCmd struct{}
func (*PruneCmd) SubCommands ¶
func (recv *PruneCmd) SubCommands() []cli.Command