Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashwanthkumar/gocd-s3-publish-artifact
Publish Artifacts to S3 directly from Go (go.cd). Useful especially when you've multiple Go Servers that need to interact with each other.
https://github.com/ashwanthkumar/gocd-s3-publish-artifact
Last synced: about 8 hours ago
JSON representation
Publish Artifacts to S3 directly from Go (go.cd). Useful especially when you've multiple Go Servers that need to interact with each other.
- Host: GitHub
- URL: https://github.com/ashwanthkumar/gocd-s3-publish-artifact
- Owner: ashwanthkumar
- Created: 2014-12-14T04:48:59.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-15T12:25:45.000Z (almost 10 years ago)
- Last Synced: 2024-04-14T09:19:01.526Z (7 months ago)
- Language: Java
- Homepage:
- Size: 316 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# S3 Artifact Publish (Task Plugin)
[![Build Status](https://snap-ci.com/ashwanthkumar/gocd-s3-publish-artifact/branch/master/build_image)](https://snap-ci.com/ashwanthkumar/gocd-s3-publish-artifact/branch/master)
Task Plugin that allows to push artifacts from pipeline to S3.
![Add Publish To S3 Task](https://raw.githubusercontent.com/ashwanthkumar/gocd-s3-publish-artifact/master/assets/add_new_task.png)
## Compiling
In order to compile the project, you need to download the go-plugin-api-current.jar from the Go-Server. The best way is to install the 14.3.0 version of plugin in the `sdk/` folder using the below command.
```
mvn install:install-file -Dfile=sdk/go-plugin-api-current.jar -DgroupId=com.thoughtworks.go -DartifactId=go-plugin-api -Dversion=14.3.0 -Dpackaging=jar
```