Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

acceptance tests #3

Open
josephholsten opened this issue Jun 21, 2017 · 12 comments
Open

acceptance tests #3

josephholsten opened this issue Jun 21, 2017 · 12 comments

Comments

@josephholsten
Copy link

With most providers, the only really reliable tests are acc tests. We should at least get some basic tests up.

What's the easiest way to throw up an octopus server?

@josephholsten
Copy link
Author

Looks like https://github.com/DimensionDataDevOps/cookbook-octopus is deprecated in favor of https://github.com/OctopusDeploy/OctopusDSC, anyone used that?

@josephholsten
Copy link
Author

oh, if we wanted to use chef, there's always https://github.com/cvent/octopus-deploy-cookbook.

@tintoy
Copy link
Contributor

tintoy commented Jun 22, 2017

Meh, tomayto-tomato. We can make it work with any of those. Costs money for a virtual server to run the acceptance tests. I'd be willing to stump up some cash for that but only if the CI that actually runs acceptance tests is throttled to a limited number of runs per day and the server is created / destroyed on each run (could get expensive otherwise).

@josephholsten
Copy link
Author

@tintoy then it might make more sense to just build an image instead of configuring from scratch every time. So https://github.com/beaudryj/octo-box

Got any preference for hosting?

@tintoy
Copy link
Contributor

tintoy commented Jun 22, 2017 via email

@tintoy
Copy link
Contributor

tintoy commented Jun 24, 2017

Ok, I'm going to build a config for acceptance tests this afternoon.

tintoy added a commit that referenced this issue Jun 24, 2017
tintoy added a commit that referenced this issue Jun 25, 2017
tintoy added a commit that referenced this issue Jun 25, 2017
tintoy added a commit that referenced this issue Jun 25, 2017
tintoy added a commit that referenced this issue Jun 25, 2017
@tintoy
Copy link
Contributor

tintoy commented Jul 3, 2017

Still working on this, BTW, but work is a little hectic for the next week or so. Will try to finish it off as soon as I get the time :)

@fenneh
Copy link

fenneh commented Mar 30, 2018

I'm not sure what the current status is of this project, if still alive and kicking then it may be worth considering the Octopus marketplace app: https://azuremarketplace.microsoft.com/en-us/marketplace/apps/octopus.octopusdeploy

@josephholsten
Copy link
Author

I’m not actively doing any work on the provider. @fenneh are you wanting anything improved? Do you need any help to be able to contribute?

@fenneh
Copy link

fenneh commented Apr 27, 2018

@josephholsten - Was toying with the idea of writing something from scratch and came across this. Will bang in a PR if I get the time to sit down and do something worthwhile.

@josephholsten
Copy link
Author

@fenneh awesome! And honestly, if you think something from scratch would be better, have at it. Alive and usable is always better than dead and backwards-compatible.

@tintoy
Copy link
Contributor

tintoy commented May 3, 2018

Hi - sorry, I've been flat-out on a bunch of other projects so I never got around to organising hosting for the acceptance tests to run. I'm wondering whether it's perhaps worth using something like Vagrant so whoever needs to run the tests can do so locally? Doing acceptance tests as part of CI is going to cost money unfortunately 😞

I'd love to see someone pick this up and run with it (other time commitments mean I just don't have time to give this the attention it deserves but I'd be happy to pitch in if anyone else is interested in driving it forwards).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants