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
|
||||
env:
|
||||
global:
|
||||
- secure: YOUR_SECURE_TOKEN
|
||||
- secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs="
|
||||
deploy:
|
||||
provider: releases
|
||||
skip_cleanup: true
|
||||
api_key:
|
||||
secure: YOUR_SECURE_TOKEN
|
||||
secure: "pdRpTOGQSUgbC9tK37voxUYJHMWDPJEmdMhNBsljpP9VnxxbR6JEFwvOQEmUHGlsYv8jma6a17jE60ngVQk8QP12cPh48i2bdbVgym/zTUOKFawCtPAzs8i7evh0di5eZ3uoyc42kG4skc+ePuVHbXC8jDxwaPpMqSHD7QyQc1/6ckI9LLkyWUqhnJJXkVwhmI74Aa1Im6QhywAWFMeTBRRL02cwr6k7VKSYOn6yrtzJRCALFGpZ/n58lPrpDxN7W8o+HRQP89wIDy8FyNeEPdmqGFNfMHDvI3oJRN4dGC4H9EkKf/iGuNJia1Bs+MgaG9kKlMHsI6Fkh5uw9KNTvC1llx43VRQJzm26cn1CpRxxRtF4F8lqkpY4tHjxxCitV+98ddW8jdmQYyx+LeueC5wqlO9g2M5L3oXsGMqZ++mDRDa8oQoQAVUSVtimeO8ODXFuVNR8TlupP0Cthgucil63VUZfAD8EHc2zpRSFxfYByDH53uMEinn20uovL6W42fqgboC43HOnR6aVfSANPsBFDlcpZFa2BY5RkcKyYdaLkucy0DKJ946UDfhOu6FNm0GPHq5HcgWkLojNF0dEFgG6J+SGQGiPjxTlHP/zoe61qMlWu+fYRXQnKWZN5Kk0T1TbAk6pKSE6wRLG8ddxvMg+eVpGLT+gAvQdrrkMFvs="
|
||||
file:
|
||||
- bin/darwin/aminal-darwin-amd64
|
||||
- bin/linux/aminal-linux-amd64
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# 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://github.com/liamg/aminal/releases)
|
||||
[](http://gophers.slack.com/messages/aminal)
|
||||
|
|
Loading…
Reference in New Issue