mirror of https://github.com/liamg/aminal.git
Switch to travis (#125)
This commit is contained in:
parent
c60ca4778a
commit
7c05f37823
|
@ -1,106 +0,0 @@
|
||||||
# Golang CircleCI 2.0 configuration file
|
|
||||||
#
|
|
||||||
# Check https://circleci.com/docs/2.0/language-go/ for more details
|
|
||||||
version: 2
|
|
||||||
jobs:
|
|
||||||
test:
|
|
||||||
docker:
|
|
||||||
# specify the version
|
|
||||||
- image: liamg/golang-opengl
|
|
||||||
working_directory: /go/src/github.com/liamg/aminal
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run: make test
|
|
||||||
build-linux:
|
|
||||||
docker:
|
|
||||||
- image: liamg/golang-opengl
|
|
||||||
working_directory: /go/src/github.com/liamg/aminal
|
|
||||||
requires:
|
|
||||||
- build
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run: make build-linux
|
|
||||||
- persist_to_workspace:
|
|
||||||
root: bin
|
|
||||||
paths:
|
|
||||||
- linux
|
|
||||||
package-debian:
|
|
||||||
docker:
|
|
||||||
- image: liamg/golang-opengl
|
|
||||||
working_directory: /go/src/github.com/liamg/aminal
|
|
||||||
requires:
|
|
||||||
- build
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run: make package-debian
|
|
||||||
- persist_to_workspace:
|
|
||||||
root: bin
|
|
||||||
paths:
|
|
||||||
- debian
|
|
||||||
build-darwin:
|
|
||||||
docker:
|
|
||||||
- image: karalabe/xgo-latest:latest
|
|
||||||
working_directory: /go/src/github.com/liamg/aminal
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- run: make build-darwin
|
|
||||||
- run: cp /build/bin/darwin/* bin/darwin/
|
|
||||||
- persist_to_workspace:
|
|
||||||
root: bin
|
|
||||||
paths:
|
|
||||||
- darwin
|
|
||||||
release:
|
|
||||||
docker:
|
|
||||||
- image: circleci/golang:latest
|
|
||||||
steps:
|
|
||||||
- run: mkdir -p artifacts
|
|
||||||
- attach_workspace:
|
|
||||||
at: artifacts
|
|
||||||
- run:
|
|
||||||
name: "Publish Release on GitHub"
|
|
||||||
command: |
|
|
||||||
mkdir -p release
|
|
||||||
cp artifacts/linux/* release/
|
|
||||||
cp artifacts/darwin/* release/
|
|
||||||
cp artifacts/debian/* release/
|
|
||||||
go get github.com/tcnksm/ghr
|
|
||||||
ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -n "Aminal ${CIRCLE_TAG}" -b "Aminal ${CIRCLE_TAG}" -delete ${CIRCLE_TAG} release/
|
|
||||||
workflows:
|
|
||||||
version: 2
|
|
||||||
build:
|
|
||||||
jobs:
|
|
||||||
- test:
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /^v.*/
|
|
||||||
- build-darwin:
|
|
||||||
requires:
|
|
||||||
- test
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /^v.*/
|
|
||||||
- build-linux:
|
|
||||||
requires:
|
|
||||||
- test
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /^v.*/
|
|
||||||
- package-debian:
|
|
||||||
requires:
|
|
||||||
- test
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /^v.*/
|
|
||||||
branches:
|
|
||||||
ignore: /.*/
|
|
||||||
- release:
|
|
||||||
requires:
|
|
||||||
- build-linux
|
|
||||||
- build-darwin
|
|
||||||
- package-debian
|
|
||||||
filters:
|
|
||||||
tags:
|
|
||||||
only: /^v.*/
|
|
||||||
branches:
|
|
||||||
ignore: /.*/
|
|
||||||
|
|
|
@ -21,12 +21,12 @@ script:
|
||||||
- if [[ $TRAVIS_OS_NAME == 'linux' ]]; then make windows-cross-compile-travis; fi
|
- if [[ $TRAVIS_OS_NAME == 'linux' ]]; then make windows-cross-compile-travis; fi
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- secure: YOUR_SECURE_TOKEN
|
- secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs="
|
||||||
deploy:
|
deploy:
|
||||||
provider: releases
|
provider: releases
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
api_key:
|
api_key:
|
||||||
secure: YOUR_SECURE_TOKEN
|
secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs="
|
||||||
file:
|
file:
|
||||||
- bin/darwin/aminal-darwin-amd64
|
- bin/darwin/aminal-darwin-amd64
|
||||||
- bin/linux/aminal-linux-amd64
|
- bin/linux/aminal-linux-amd64
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Aminal - A Modern Terminal Emulator
|
# Aminal - A Modern Terminal Emulator
|
||||||
|
|
||||||
[](https://circleci.com/gh/liamg/aminal/tree/master)
|
[](https://travis-ci.org/liamg/aminal)
|
||||||
[](https://goreportcard.com/report/github.com/liamg/aminal)
|
[](https://goreportcard.com/report/github.com/liamg/aminal)
|
||||||
[](https://github.com/liamg/aminal/releases)
|
[](https://github.com/liamg/aminal/releases)
|
||||||
[](http://gophers.slack.com/messages/aminal)
|
[](http://gophers.slack.com/messages/aminal)
|
||||||
|
|
Loading…
Reference in New Issue