Add integration with travis-ci and publish binaries #68
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes issues #67 # #61
This PR adds the integrations with travis-ci and executes the suite test for all branches when travis-ci detects that a new tag has been pushed runs
stack build
,stack test
and create a new release and uploads the binaries built for osx and Linux.The format will be
vaultenv-v$version-$os
(vaultenv-v0.9.1-osx) I tested forking the repo and trying by myselfTo create the release, you will need to define two environment variables in travis-ci:
$GITHUB_USER = lpaulmp
$GITHUB_TOKEN = mytoken1234
.@duijf I hope you find this useful