-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrelease.go
More file actions
17 lines (15 loc) · 830 Bytes
/
release.go
File metadata and controls
17 lines (15 loc) · 830 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main
import (
"github.com/flowcommerce/tools/executor"
)
func main() {
executor := executor.Create("www")
executor = executor.Add("git checkout master")
executor = executor.Add("git pull origin master")
executor = executor.Add("dev tag")
executor = executor.Add("aws s3 sync files s3://www.apibuilder.io/files --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers")
executor = executor.Add("aws s3 sync misc s3://www.apibuilder.io/misc --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers")
executor = executor.Add("aws s3 sync fonts s3://www.apibuilder.io/fonts --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers")
executor = executor.Add("aws s3 cp index.html s3://www.apibuilder.io --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers")
executor.Run()
}