title: Upload build artifact to Github as release in Jenkins
body: <p>I'm searching for a way to upload a build artifact as <a href="https://developer.github.com/v3/repos/releases/#upload-a-release-asset">Github Release</a> in Jenkins as post-build action or publisher - similar to <a href="https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over%5d">Publish Over</a>.</p>
  
  <p>This is not yet supported by the Github plugin for Jenkins (<a href="https://issues.jenkins-ci.org/browse/JENKINS-18598">JENKINS-18598</a>).</p>
  
  <p>I've been looking into the <a href="https://wiki.jenkins-ci.org/display/JENKINS/Post+build+task">postbuild-task</a> plugin, but this doesn't seem to support environment variables (which I assume would be helpful to prevent logging my API token in the build output).</p>
  
  <p>Has anybody done this, yet? What would be a good way to solve this with Jenkins? Uploading via cURL or via a CLI client (e.g. the Go-based <a href="https://github.com/aktau/github-release">github-release</a>).</p>