oleksis / setup-mpdev

Setup Master Packager Dev

Home Page:https://oleksis.github.io/setup-mpdev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Master Packager Dev Docker Action

Build and Push Docker Container Packaging .NET app to MSI/MSIX with MPDev

Setup Master Packager Dev Docker Action

Inputs

mpdev-params

Required List of parameters for mpdev

Example usage

uses: github.com/oleksis/setup-mpdev@v1
with:
  mpdev-params: "['build', 'apptest/mpdev.json', '--verbose']"

See more in test.yml

How to use the Dockerfile

  • Build the image and create MSI/MSIX
docker build -t mpdev .
# docker buildx build --tag oleksis/mpdev-cli:1.0.7 --sbom=true --provenance=true --platform windows/amd64 --push .
docker run --name mpdev-cli -it --workdir /src -v C:\path\to\your\src\directory:C:\src mpdev build build/msi/project_mpdev.json
  • New container with interactive terminal typing using cmd
docker run --name mpdev-cli -it --entrypoint cmd.exe --workdir /src -v .:C:/src mpdev

C:\src>mpdev help

How to use GitHub Container Registry

Github Packages

docker run --name mpdev-hello -i --workdir /src -v .:C:\src ghcr.io/oleksis/setup-mpdev:v1 build apptest/mpdev.json --verbose

Links

About

Setup Master Packager Dev

https://oleksis.github.io/setup-mpdev/


Languages

Language:Dockerfile 73.3%Language:C# 16.3%Language:Batchfile 10.3%