Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cicd: Add multi-platform binaries and releases to Makefile #6

Merged
merged 1 commit into from
Apr 17, 2020

Commits on Apr 17, 2020

  1. cicd: Add multi-platform binaries and releases to Makefile

    Prep work to support a CI/CD pipeline that can publish multi-platform
    binaries to GitHub.
    
    Related to #5.
    
    Added:
    
    - `make release`: Use ghr to publish binaries to GitHub
    - `make tools`: Install build and release tooling (gox and ghr)
    - `make debug`: Display generated vars used in the Makefile
    - Commit vendored modules to the repo
    - `.go-version` file set to 1.14.0
    
    Changed:
    
    - `make build_all`: Use `go mod tidy` and `go mod vendor`
    - Determine version from Git describe output
    
    Removed:
    
    - Removes LDFLAG for main.buildTime to support reproducible builds
    Tim O'Guin committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    b5b0ae1 View commit details
    Browse the repository at this point in the history