Deploy without storing a package or release
I want to use Octopus to deploy an application without having to store a nuget package or create a release for it. The reason for this is that some of my automated tests are end to end tests that I run against a deployment in my WiP environment. If these tests fail, I don't ever want to be able to deploy that version of the application. The best was I see to do this is to be able to directly deploy a package through Octodeploy. Once these pass I could potentially create a release from what I just pushed or go through a normal process to upload a package and create a release.
Currently, what I do is upload the package, create a release, run the tests, then if they fail, delete the release and delete the package. Otherwise I leave it and then push it to my next environment.
This whole process if managed through my Jenkins CI
