Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 25 2017 14:00

    davidroberts63 on 1.5.3

    (compare)

  • Oct 25 2017 14:00

    davidroberts63 on master

    Trying to fix travis build (compare)

  • Oct 25 2017 13:59

    davidroberts63 on 1.5.3

    (compare)

  • Oct 24 2017 14:19

    davidroberts63 on 1.53.3

    (compare)

  • Oct 24 2017 14:18

    davidroberts63 on master

    Version bump (compare)

  • Oct 24 2017 14:13

    davidroberts63 on 1.53.3

    (compare)

  • Oct 24 2017 14:10

    davidroberts63 on 1.53.3z

    (compare)

  • Oct 24 2017 13:48

    davidroberts63 on 1.53.3

    (compare)

  • Oct 24 2017 13:43

    davidroberts63 on master

    Update edit-step-as-json to han… Remove unused param Merge pull request #96 from mat… (compare)

  • Oct 24 2017 13:43
    davidroberts63 closed #96
  • Oct 24 2017 13:43
    davidroberts63 closed #94
  • Oct 24 2017 13:43

    davidroberts63 on master

    Add eslint, fix up errors in vi… Re-write to not use underscorej… Merge branch 'master' into fix-… and 1 more (compare)

  • Oct 24 2017 13:43
    davidroberts63 closed #97
  • Oct 24 2017 13:43
    davidroberts63 closed #95
  • Sep 23 2017 07:06
    matt-richardson synchronize #97
  • Sep 23 2017 07:05
    matt-richardson review_requested #97
  • Sep 23 2017 07:05
    matt-richardson opened #97
  • Sep 23 2017 05:40
    matt-richardson synchronize #96
  • Sep 13 2017 14:07
    davidroberts63 labeled #92
  • Sep 13 2017 14:07
    davidroberts63 labeled #95
David Roberts
@davidroberts63
I'm talking to some at Octopus Deploy about getting a sizable data backup of a test server they may have. They mentioned one with about 140 project and a ton of deployments. Hopefully that would be varied enough to get a good test of the Bluefin features.
I'm also working on my own setup mission based (Stellar bodies (planets, etc..) for project groups, missions to them for projects) if that doesn't work out. But that takes a while.
Matt Richardson
@matt-richardson
the real challenge is the different versions.
I was thinking of writing some kind of automation using the api to fill up a new server with appropriate test data
David Roberts
@davidroberts63
Yeah. I really want to do something like that and spin up say three different instances with a different version of Octopus Deploy on each.
Matt Richardson
@matt-richardson
once you're down that path though, you definitely need automated tests against each one.
(just simple ones of course)
David Roberts
@davidroberts63
Right.
Oh man, you even script out getting the license. Slick.
I've used docker in the past for little stuff, ruby mostly and then one side project. I need to get back into it to get more familiar.
Matt Richardson
@matt-richardson
I just got that code from the marketplace template
Matt Richardson
@matt-richardson
Not a huge fan of that template - it's got an old version of octopus on it, and the firewall rules for the Databse open it up to any connection for any azure box... Not good.
David Roberts
@davidroberts63
Yeah, I saw that part but glanced over it for the moment. The way it does the running of the commands is different, setting up an $args array and using that. I just call it straight myself when installing tentacles. One line, easier to see what's actually happening.
Matt Richardson
@matt-richardson
i keep refreshing the "Pull Requests" tab in github to see if the latest two PRs have been merged yet :)
David Roberts
@davidroberts63
Haha
I'll merge them when I can verify later this evening. Work has loading of unpacked extensions disabled.
Wait, this is just HTML and CSS.
Matt Richardson
@matt-richardson
No worries - no rush
I'm not going to see
I'm not going to be able to use it till tomorrow anyway
David Roberts
@davidroberts63
Published
I'm going to start looking at browser testing services. I imagine we could stand up VM with Selenium on it but I'd like to look at some of the online service offerings to see what they provide report wise as well. A quick google turned up a couple: https://www.browserstack.com/ and https://crossbrowsertesting.com/
David Roberts
@davidroberts63
Both of those have a free option for open source or just a free tier. I've heard browserstack in the news before I think, wasn't good news but that was last year I think. The idea would be to at least get screenshots of each feature being used. But how to trigger it properly. That's where I think some Azure template + DSC would come into play to setup at least two (for starters) different Octopus Deploy versions. Once the VM is running have it kick off the browser testing pointed at the VMs. Just what I'm thinking at the moment. Open to any other ideas you may have.
Ultimately what I'd like to see is when you or anyone else send a PR we could somehow choose if we wanted it to go through auto browser testing and then put the results in the PR comments. Along with a few screenshots perhaps. I've done something minor like that for the C# group where I'm at. It works okay. But nothing as involved as this may be.
David Roberts
@davidroberts63

Wohoo! I got the room back. So yeah. I transferred the repo and it kept the OctoPygmy name, so I said, well I'll delete 'chrome-extension' repository. Didn't even think about it removing the gitter room as well. Then I renamed the bluefin-octopusdeploy/OctoPygmy to 'chrome-extension' and bam the room is back!

On another note you now have commit access Matt, congrats! Now...don't make me take it away. ;-)

Matt Richardson
@matt-richardson
Awesome - thanks for publishing that.
Matt Richardson
@matt-richardson
In gonna still do PRs for all changes - be good to be on the same page.
David Roberts
@davidroberts63
Agreed. I'll do the same except for version bumping after merging.
Matt Richardson
@matt-richardson
I think we're gonna have to keep an eye on 3.4...
there's a bunch of changes that look like they'll break BlueFin
they've changed the variables page, so the 'view resultant variables' link isn't showing up
David Roberts
@davidroberts63
Yeah that last blog post started raising my eye brows.
That and that little change in 3.14 for the dashboard. And then the template library is changing soon to.
Matt Richardson
@matt-richardson
how are they changing the template library?
David Roberts
@davidroberts63
Just the community website. Some API changes that will affect the part of bluefin that allows for quickly importing them into your template library.
Matt Richardson
@matt-richardson
Its funny, as they rely on bluefin, but dont take it into account when changing the product
David Roberts
@davidroberts63
Huh didn't think about that. They have mentioned several times that they tell customers that a particular feature is in bluefin , just use it.
David Roberts
@davidroberts63
But they did reach out to me concerning the template library website change. So some are keeping it in mind.
Matt Richardson
@matt-richardson
thats good to hear
David Roberts
@davidroberts63
I have a way in the metrics part that gets the version of Octopus Deploy it's operating on. We could use the same code to get the Octopus version number upon startup and pass that onto the observe method for each feature. Then it could store it and adjust as necessary.
Matt Richardson
@matt-richardson
that sounds like user agent detection...
Matt Richardson
@matt-richardson
Just pushed a (very rough and ready) first draft of filtering on the 'view resultant variables' page
If you've got a bit of time, feel free to take a look
Needs a bit of work in refactoring, and i still missing channels
Suggestions welcome!
David Roberts
@davidroberts63
Will do. FYI I'm looking at https://saucelabs.com/opensauce/ as a possible option to run browser tests. I still need to look into DSC and Azure templates for starting up diff versions of Octo for it.
Matt Richardson
@matt-richardson
Need to open source the stuff I'm working on at work at the moment