|
@@ -12,26 +12,27 @@ build:
|
|
|
name: build setup
|
|
name: build setup
|
|
|
code: |
|
|
code: |
|
|
|
go run build.go setup
|
|
go run build.go setup
|
|
|
- sudo apt-get install -y ruby-dev gcc
|
|
|
|
|
sudo gem install fpm
|
|
sudo gem install fpm
|
|
|
# Build the project
|
|
# Build the project
|
|
|
- script:
|
|
- script:
|
|
|
- name: build backend
|
|
|
|
|
|
|
+ name: build
|
|
|
code: |
|
|
code: |
|
|
|
- go run build.go build
|
|
|
|
|
- # Test the project
|
|
|
|
|
- - script:
|
|
|
|
|
- name: test backend
|
|
|
|
|
- code: |
|
|
|
|
|
- go run build.go test
|
|
|
|
|
|
|
+ go run build.go clean test build
|
|
|
# frontend
|
|
# frontend
|
|
|
- npm-install
|
|
- npm-install
|
|
|
- grunt:
|
|
- grunt:
|
|
|
tasks: release
|
|
tasks: release
|
|
|
|
|
+ # create packages
|
|
|
|
|
+ - script:
|
|
|
|
|
+ name: create packages
|
|
|
|
|
+ code: |
|
|
|
|
|
+ go run build.go package
|
|
|
|
|
+ # save packages
|
|
|
- script:
|
|
- script:
|
|
|
name: copy output
|
|
name: copy output
|
|
|
code: |-
|
|
code: |-
|
|
|
rsync -rv "$WERCKER_SOURCE_DIR/dist/" "$WERCKER_OUTPUT_DIR"
|
|
rsync -rv "$WERCKER_SOURCE_DIR/dist/" "$WERCKER_OUTPUT_DIR"
|
|
|
|
|
+
|
|
|
deploy:
|
|
deploy:
|
|
|
steps:
|
|
steps:
|
|
|
- add-to-known_hosts:
|
|
- add-to-known_hosts:
|