Comments (4)
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.
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.
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
- download
- unzip
- 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.
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)
- Press 'h'/'?' to get troubleshooting information HOT 2
- Create troubleshooting page in docs HOT 2
- Extend the 'Change logging level' page with link to config settings
- Extend CrudApiPlugin reference with Entra information HOT 1
- Simulate Graph connector Teams app webhook notification HOT 2
- Document MockRequestPlugin
- Update EntraMockResponsePlugin documentation
- Document GraphConnectorNotificationPlugin
- Can we use comments in Dev Proxy .json files HOT 3
- Automate configuring Dev Proxy certificate on Linux HOT 5
- Warn about missing semantic labels in a Graph connector schema
- Document GraphConnectorGuidancePlugin
- [BUG]: Dev Proxy is not intercepting HTTPS traffic on macOS 14.4
- Add how to page for simulating Graph connectors TAC notifications
- Add `dev-proxy-abstractions.dll` to release artifacts
- Add how-to for creating custom plugins HOT 2
- Publish how-to with for intercepting localhost requests in the browser
- Handle plugins exceptions
- Extend the GraphConnectorNotification plugin with checking if the token was validated
- In the MockRequestPlugin, change the default method to POST
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dev-proxy.