Artifactory plugin for ThoughtWorks Go
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0eaeea7 Nov 7, 2016

Artifactory plugin for ThoughtWorks Go

Build Status

This project is not being maintained anymore


  • Uploads artifact(s) to Artifactory with build properties (includes verifying checksum against that generated by Artifactory)
  • Uploads build details

The plugin requires these environment variables to be set for the Go task



Download the plugin jar and copy to the plugins/external directory on the Go server and restart. Refer to "Installing a plugin" section of Go Documentation for details.

The log file ( is created on Go agent (e.g. on Linux, inside /var/lib/go-agent).

You can get better log messages by setting plugin log level in Go Agent startup configuration e.g. export GO_AGENT_SYSTEM_PROPERTIES=" "

The plugin internally uses Apache HttpClient to talk to Artifactory REST API. If you want to see HTTP messages on the wire, you can enable logging for HttpClient e.g. by setting this in Go Agent start up config: export GO_AGENT_SYSTEM_PROPERTIES=" -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showdatetime=true


Global configuration

Artifactory task

Task level configuration

Get involved

  • Raise bugs
  • Suggest features
  • Fork, collaborate


Go Artifactory Plugin is distributed under the terms of Apache Software License v2.0: