tiny CLI tool for exporting/importing dataverse solution files.
docker run stevesaemmang/dataverse_ci solutionlist --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com
docker run stevesaemmang/dataverse_ci setsolutionversion --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com --solutionid 00000000-0000-0000-0000-000000000000 --version 2021.04.06.1210
docker run -v `pwd`:/output stevesaemmang/dataverse_ci exportsolution --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com --solutionname MySolution
docker run -v `pwd`:/output stevesaemmang/dataverse_ci exportsolution --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com --solutionname MySolution --managed
docker run -v `pwd`:/input stevesaemmang/dataverse_ci importsolution --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com --solutionfile input/Test_managed.zip --overwriteunmanaged --publishworkflows
jobs:
deploy_powerapp:
name: DeployPowerAppSolution
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Deploy solution to dataverse
uses: docker://stevesaemmang/dataverse_ci:latest
with:
entrypoint: /dataverse_ci
args: importsolution --clientId 00000000-0000-0000-0000-000000000000 --tenantId 00000000-0000-0000-0000-000000000000 --clientSecret abcdefg1234567 --environment https://mypowerapp.crm4.dynamics.com --solutionfile Test_managed.zip --overwriteunmanaged --publishworkflows