Skip to content
This repository has been archived by the owner on Apr 1, 2019. It is now read-only.

Latest commit

 

History

History
29 lines (17 loc) · 1.01 KB

CONTRIBUTING.md

File metadata and controls

29 lines (17 loc) · 1.01 KB

Contributing

Go Dependencies

Dependencies are managed using Go 1.11 Modules

Local Integration Tests

To make development easier, run a local Octopus Deploy server on your machine. You can vagrant up this image to get a fully working Octopus Deploy Server.

When it comes up, login on http://localhost:8081 with username Administrator and password OctoVagrant!.

To get an API to use for local development, go to Administrator | Profile | My API Keys and click New API Key.

Set the two following environment variables:

export OCTOPUS_URL=http://localhost:8081/
export OCTOPUS_APIKEY=API-YOUR-API-KEY

You can now run integration tests.

Running Pull Requests Locally

You can locally test pull requests just as the build server would.