修改编译脚本

This commit is contained in:
Minho
2017-05-31 11:27:18 +08:00
parent fa1f31dab7
commit 6146f2a912
2 changed files with 6 additions and 5 deletions

View File

@@ -19,9 +19,7 @@ script:
before_deploy: before_deploy:
- sudo apt-get -qq update - sudo apt-get -qq update
- CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -o godoc_linux_amd64 -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'" - CGO_ENABLED=1 GOARCH=amd64 GOOS=linux go build -o godoc_linux_amd64 -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'"
- CGO_ENABLED=1 GOARCH=amd64 GOOS=darwin go build -o godoc_darwin_amd64 -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'" - CGO_ENABLED=1 GOARCH=386 GOOS=linux go build -o godoc_linux_i386 -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'"
- CGO_ENABLED=1 GOARCH=amd64 GOOS=windows go build -o godoc_windows_amd64.exe -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'"
- CGO_ENABLED=1 GOARCH=386 GOOS=windows go build -o godoc_windows_i386.exe -ldflags="-w -X github.com/lifei6671/godoc/conf.VERSION=$TRAVIS_TAG -X 'github.com/lifei6671/godoc/conf.BUILD_TIME=`date`' -X 'conf.GO_VERSION=`github.com/lifei6671/godoc/go version`'"
- rm -rf commands controllers models modules data routers tasks vendor docs search utils graphics .git Godeps uploads/* .gitignore .travis.yml Dockerfile gide.yaml LICENSE main.go README.md conf/enumerate.go conf/mail.go install.lock *.md - rm -rf commands controllers models modules data routers tasks vendor docs search utils graphics .git Godeps uploads/* .gitignore .travis.yml Dockerfile gide.yaml LICENSE main.go README.md conf/enumerate.go conf/mail.go install.lock *.md
- cp conf/app.conf.example conf/app.conf - cp conf/app.conf.example conf/app.conf
- zip -r godoc_linux_amd64.zip conf logs static uploads views lib godoc_linux_amd64 - zip -r godoc_linux_amd64.zip conf logs static uploads views lib godoc_linux_amd64
@@ -29,14 +27,13 @@ before_deploy:
- zip -r godoc_windows_amd64.zip conf logs static uploads views lib godoc_windows_amd64.exe - zip -r godoc_windows_amd64.zip conf logs static uploads views lib godoc_windows_amd64.exe
- zip -r godoc_windows_i386.zip conf logs static uploads views lib godoc_windows_i386.exe - zip -r godoc_windows_i386.zip conf logs static uploads views lib godoc_windows_i386.exe
deploy: deploy:
provider: releases provider: releases
api_key: $CI_USER_TOKEN api_key: $CI_USER_TOKEN
skip_cleanup: true skip_cleanup: true
file: file:
- godoc_linux_amd64.zip - godoc_linux_amd64.zip
- godoc_darwin_amd64.zip
- godoc_windows_amd64.zip
on: on:
overwrite: true overwrite: true
tags: true tags: true

View File

@@ -49,6 +49,10 @@ notifications:
- lifei6671@163.com - lifei6671@163.com
on_build_success: false on_build_success: false
artifacts:
- path: godoc_windows_%GOARCH%.7z
name: Releases
deploy: deploy:
- provider: GitHub - provider: GitHub
auth_token: auth_token: