fullstorydev / hauser

Service for moving your Fullstory export files to a data warehouse
MIT License
49 stars 23 forks source link

Setup Travis CI #37

Closed jhump closed 5 years ago

jhump commented 5 years ago

The travis config and Makefile are basically copied from grpcui.

jhump commented 5 years ago

@jameremo, this isn't yet ready to review. I based it on your branch, #36, to make sure I can get Travis stuff to pass. So I'll rebase after your PR lands (and after I get Travis to actually pass).

jhump commented 5 years ago

Oh, it's merged. That was fast. Will fix this up soon.

jameremo commented 5 years ago

I want to get this repo into a good state as soon as possible, I'm frankly embarrassed it hasn't been buildable for over a month and we didn't know. Your efforts in that direction are so so appreciated.

jhump commented 5 years ago

@jameremo, okay, looks like I got it passing. I went ahead and update this repo's branch settings, so that changes must pass Travis before they can be merged to master.

jhump commented 5 years ago

FYI: The main difference between this and the Makefiles in our other repos, such as grpcurl, is that this one does not try to do a go get -t ./..., to download and install all dependencies. That is because hauser is a stand-alone command-line tool, not a library, so it vendors all of its dependencies. So it needs to build successfully in an empty GOPATH, without having done go get for anything.