hub-comment

command module
v0.0.0-...-3580e75 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 9, 2018 License: MIT Imports: 6 Imported by: 0

README

CircleCI License Github downloads GitHub release

Hub-Comment

📝 Automate GitHub pull request comments in CI

Installing

From source

You can install a development version of this tool by running:

$ go get -u github.com/joshdk/hub-comment
Precompiled binary

Alternatively, you can download a precompiled release binary by running:

$ wget -q https://github.com/joshdk/hub-comment/releases/download/0.1.0/hub-comment_linux_amd64
$ sudo install hub-comment_linux_amd64 /usr/bin/hub-comment

Usage

Environment Setup

Since hub-comment communicates with the GitHub API, you must first create and export an API token into the working environment.

$ export GITHUB_TOKEN='2b6c...f4bd'
Comment Template

You can write a comment template file, using the same syntax used for Go templates. For example, you could save the following as hello-template.txt:

🤖 Hello from CI!

Build #{{.Env.CIRCLE_BUILD_NUM}} was run successfully.
Running
$ hub-comment -template-file hello-template.txt
Posting new comment as Josh Komoroske (joshdk) on joshdk/hub-comment#123:

→ 🤖 Hello from CI!
→
→ Build #123 was run successfully.

To view comment visit:
→ https://github.com/joshdk/hub-comment/issues/123#issuecomment-421483151

License

This code is distributed under the MIT License, see LICENSE.txt for more information.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL