Beispiel #1
0
func deploy_ecs(project *openaperture.Project) *openaperture.Project {
	operations := []string{"build", "deploy_ecs"}
	token, err := openaperture.GetAuth()
	if err != nil {
		panic(err.Error())
	}
	resp, err := project.CreateWorkflow(token, operations)
	if err != nil {
		panic(err.Error())
	}
	fmt.Printf("Workflow created: %s\n", resp.Location)
	err = project.ExecuteWorkflow(token, resp.Location)
	if err != nil {
		panic(err.Error())
	}
	fmt.Println("Successfully sent deploy request")
	return project
}