Git Product home page Git Product logo

Comments (4)

waldekmastykarz avatar waldekmastykarz commented on June 11, 2024 1

Thanks for bringing it up. We've been thinking about already #11. There are a few other things that we need to sort out first, but it's definitely on our radar.

from dev-proxy.

waldekmastykarz avatar waldekmastykarz commented on June 11, 2024 1

Like we mentioned in #11 for macOS we're considering Homebrew. For linux we'll need to identify the most common package manager.

from dev-proxy.

Adam-it avatar Adam-it commented on June 11, 2024

Hi there. So I found a bit of time to focus back on mgdp.
This time I am focusing on CI/CD pipes.
Currently, I would like to use mgdp to add an additional layer of testing during pipeline run for a product like .. hmm 🤔. let's say CLI for M365 😉😜.

I was wondering if you maybe had a chance to focus on this area a bit and maybe you already have something prepared or some guidance?
Of course, I already tried and have something working but the approach is a bit hacky 🤔.
For example, the way I currently install and start mgdp is a bit tricky and not clean.
I do it the same way as I would do it on any win machine

  1. download
  2. unzip
  3. start.exe
jobs:
  runMgdp:
    runs-on: windows-latest

    steps:
    - name: Perform a Pester test from the Tests.ps1 file
      shell: pwsh
      run: |
        $url = "https://github.com/microsoftgraph/msgraph-developer-proxy/releases/download/v0.6.0/msgraph-developer-proxy-win-x64-v0.6.0.zip"
        $dest = ".\mgdp"
        Invoke-WebRequest -Uri $url -OutFile "$dest.zip"
        Expand-Archive "$dest.zip" -DestinationPath $dest
        cd mgdp
        dir
        .\mgdp.exe

The next step would be to run it with some mock file from repo and run some scenarios with requests from the app monitoring the response.
What do you think?

from dev-proxy.

Adam-it avatar Adam-it commented on June 11, 2024

ok cool. In the meantime, I will leave it as is and proceed with my work flagging this as a workaround.
@waldekmastykarz did you also had a change to think of ways that mgdp will be installed on linux or mac OS?

from dev-proxy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.