NVRAppDevOps

2.0.10

cmdlets for DevOps for Business Central

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name NVRAppDevOps -RequiredVersion 2.0.10

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name NVRAppDevOps -Version 2.0.10

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2018-2020 Kamil Sacek

Package Details

Author(s)

  • Kamil Sacek

Dependencies

Release Notes

2.0.10
- Fixing Microsoft dependencies when sandbox artifact used in Compile-AppWithArtifact.ps1 (localization apps not found bug)

2.0.7
- Add Compile-AppWithArtifact, Get-ALCompileFromArtifact and parameter artifactUrl into Compile-ALProjectTree and Get-ALAppOrder to
 support compilation without container

2.0.6
- Add Get-BCModulePathFromArtifact
       
2.0.5
- Fixed way how the SQL libraries are loaded. You need to install SqlServer PS Module (Install-module SqlServer)

2.0.3
- Add support for SQL libraries needed for database manipulation cmdlets as part of Import-BCModulesFromArtifacts

2.0.2
- Add Import-BCModulesFromArtifacts

2.0.0
- Changed dependency on bccontainerhelper
- Add parameter DependencyVersion parameter to Download-ALAppFromNuget
- If LatestMinor used, list the available versions and select the corect version based on Major
- do not download Microsoft apps through download script when compiling
- Add IncludeAppFiles switch to Get-ALAppOrder

1.1.8
- Add Get-BatchWI to get multiple WIs in one call

1.1.7
- Add Expand parameter to Get-WI

1.1.1-1.1.5
- ArtifactUrl support - see https://freddysblog.com/
- Get-WI double api-version bug fix

1.1.0
- Artifacts support (preview)

1.0.11
- Add [bool]alwaysPull parameter to Init-ALEnvironment (default false, was false in older vesions)

1.0.9
- Add Get-WIFieldDefault to read default value for WI field (default values are not part of the data returned by Get-WI)

1.0.8
- Add Get-WI to get Work Item from Azure DevOps and Get-WIQResult to run WIQL and get the result

1.0.5
- Add AppPath to RulesetFile path if relative path used

1.0.4
- Add parameters RulesetFile and AsmProbingPaths to Compile-ALProjectTree

1.0.3
- Fix Add-ArtifactView authentication under Azure DevOps pipeline

1.0.2
- Remove Required from PAT parameter of Add-ArtifactView

1.0.1
- Add OAuth authorization to Add-ArtifactView
       
1.0.0
- Add function Add-ArtifactView to add view to Azure DevOps artifact
- Decided to make it v1.0.0 because already using it for long time and seems without issues

0.9.98
- Add useBestContainerOS parameter into init-alenvironment

0.9.97
- Fixed "Exception calling "Add" with "2" argument(s): "Item has already been added. Key in dictionary:"

0.9.96
- Add CustomScripts parameter support for config commands (Thanks Koubek)

0.9.95
- Add returnTrueIfAllPassed to Run-ALTestInContainer

0.9.94
- Fix Test webservice creation in Init-ALEnvironment for pre-BC15 versions (thanks kfuglsang)

0.9.93
- Remove warnings from Get-ContainerImageCurrentenss because the results are not reliable

0.9.92
- companyName parameter added to Run-ALTestInContainer

0.9.91
- TestLibraryOnly parameter added for configuration to import only test libraries when needed
- Support for extensionId and restartContainerAndRetry parameters when running tests in container

0.9.90
- Reverted the fixes and merged simplified version of Get-ContainerImageCurrentness to solve issue #25

0.9.89
- Fixed function Get-ContainerImageCurrentness to parse repository automatically from Image parameter

0.9.88
- Pull image only if newer available (Thanks to Sven Niehus)
- Added license file

0.9.87
- Fix NuSpec creatinon for BC v15.x - now ignoring Microsoft dependencies

0.9.86
- Fixed Read-ALConfiguration ignoring Auth and other parameters from .json config

0.9.85
- Add support for different Instance Name than NAV (BC) (thanks kfuglsang)

0.9.84
- Add parameter IncludeCSide (true by default if not set) for using in Init-ALEnvironment for v15.x containers

0.9.83
- Fixes from kfuglsang around file path and company name in URL

0.9.82
- Add parameter to support ssl (thanks MaxBelohoubek)

0.9.81
- Add parameter to install latest nuget package version instead specific version

0.9.80
- Add key parameter to Download-ALAppFromNuget to pass the key for e.g. Azure DevOps Artifacts feed

0.9.78
- Add Source and SourceUrl to Download-ALAppFromNuget

0.9.76
- Fixed 'Illegal value in myScripts' error

0.9.75
- Added myScripts parameter to Init-ALEnvironment (thanks MaxBelohoubek)

0.9.74
- Added parameters to choose CodeCops on Compile-ALProjectTree (thanks MJECloud)
- Small fixes of messages
- Change of dependency name format in New-ALNuSpec - by default set to $($Dep.publisher)_$($Dep.name) but could be changed by parameter

0.9.73
- Added DependencyFormat to New-ALNuSpec which by default format the dependencies in format Publisher_AppName

0.9.72
- Fixed SkipVerification flag error "Cannot process argument transformation on parameter 'skipVerification'. Cannot convert value"

0.9.71
- Fixed bug when Azure DevOps build no. was not updated in Set-ALAppBuildNo

0.9.70
- Add parameters useDevEndpoint and tenant and ForceSync mode to Publish-ALAppTree

0.9.69
- Set-ALAppBuildNo extended with new parameters and return the version as a result

0.9.68
- Isolation parameter is null fixed

0.9.67
- Fixed Isolation parameter

0.9.66
- Fixed usage of isolation during Build processes
- Add WaitForResult switch to Upload-PerTenantApp cmdlet to wait till the publishing is done

0.9.65
- Fixed usage of isolation during Build processes

0.9.64
- Added parameter Isolation to override the isolation level (e.g. when falling back to Hyper-V because differrent build no. of OS and container)

0.9.63
- Add Verbose to BCAPIData functions to show called URL
       
0.9.62
- Add APIVersion into Upload-PerTenantApp function to support named sandboxes

0.9.61
- Add APIVersion to Get/Post/Patch-BCAPIData to support v2.0 and other versions for BC v14.0. Use the v2.0 for usage with named sandboxes in BC v14!        

0.9.60
- Add functions for GET/POST/PATCH with Business Central API using OAuth2, Upload-PerTenantApp function

0.9.59
- Fixed script invocation in container when non-admin user used (Thanks @ernestasju!)

0.9.58
- Add Exclude into JSON setting search to be able to exclude Dependencies subfolder from the search
       
0.9.57
- Enable web client when creating container under CI/CD to be able to run tests from container

0.9.56
- Fixed missing username parameter in Run-ALTestInContainer

0.9.55
- Added parameters CreateTestWebServices and EnableSymbolLoading through which you can disable these two things

0.9.54
- Added cmdlet Run-ALTestInContainer to use the new function to run tests in container from navcontainerhelper module

0.9.53
- Added support for CodeCop in Compile-ALProjectTree
- Added support for reading Configuration from JSON file with multiple profiles support

0.9.52
- Added support for downloading missing dependencies when publishing app tree through using AppDownloadScript parameter

0.9.51
- Added support for downloading missing dependencies when compiling app tree through using AppDownloadScript parameter
- Fixed bug when Test webservices were published even when test toolkit was not imported (thus objects published are not present)

0.9.50
- Fixed Nuget package creation when App name has spaces
- Added webservice for Automated tests into creating the environment (before the test app must register the webservices)

0.9.48..0.9.49
- Fixed Get-ALAppOrder bug when no AppCollection passed and no app.json exists

0.9.47        
- Fixed Get-ALAppOrder bug with default parameter set
- Added possibility to pass password and RAM through pipeline

0.9.46
- Running under Build agent on Azure DevOps but no output formated bug fixed (@MJECloud)

0.9.45
- Added different password dialogs in Init-ALEnvironment based on Authentication method
- Added new parameters to Publish-AlApp and Publish-AlAppTree
- Fix from @MJECloud regarding singing the app when NavUserPassword authentication used
- Added possibility to pass array with app.json files to process in Get-ALAppOrder (@MJECloud)

0.9.44
- Fixedmissing & in Sign-ALApp

0.9.43
- Fixed missing } in Compile-ALProjectTree

0.9.42
- Fixed Compile-ALProjectTree
- Sign in container in Compile-ALProjectTree

0.9.41
- SignTool existence test added
       
0.9.38
- Fixing bug in Compile-ALProjectTree to support NavUserPassword

0.9.36-0.9.37
- Added package id prefix support for install-alnugetpackage and New-ALNuSpec

0.9.35
- Added support for Version attribute in dependencies when creating nuspec file

0.9.27-0.9.34
- Fixed bugs connected to Container usage to get app info needed for Get-ALAppOrder function running in release pipeline

0.9.26
- Using container to get info about App file in Get-ALAppOrder to support release pipeline

0.9.25
- Added UpdateDevOpsBuildNo to set Azure DevOps build version based on the new App build in Set-ALAppBuildNo

0.9.24
- Added Recurse parameter for Get-ALAppOrder to be able to find app files in subfolders

0.9.19-0.9.23
- Bug hunting fixes for Compile script

0.9.18
- Fixed Compile-ALAppTree in container support
- Added flag to skip import of test toolkit in Init-ALEnvironment

0.9.17
- Fixed Init-ALEnvironment parameters for volume

0.9.16
- Fixed Init-ALEnvironment MainLoop override bug

0.9.15
- Added parameter useBestContainerOS when creating environment

0.9.14
- Modified Set-ALAppBuildNo to include only MainApp and TestApp and use same Build and Revision for both

0.9.13
- Added Set-ALDockerHostFolder

0.9.12
- Added Set-ALAppBuildNo script

0.9.11
- Fixed Unpublish-AlAppTree

0.9.10
- Add AssignPremiumPlan
- Add updateHost

0.9.9
- Fixed parameters in Download-ALSystemPackages

0.9.8
- Fixed condition in Download-ALSystemPackages

0.9.7
- Addd navcontainerhelper as dependency
- Fixed missing bracket

0.9.6
- Added force flag to Download-ALSystemPackages

0.9.5
- Added RAM size parameter

FileList

Version History

Version Downloads Last updated
2.8.3-beta14 62 4/15/2024
2.8.3-beta13 8 4/15/2024
2.8.3-beta12 92 4/5/2024
2.8.3-beta11 7 4/5/2024
2.8.3-beta10 4 4/5/2024
2.8.3-beta09 4 4/5/2024
2.8.3-beta08 8 4/5/2024
2.8.3-beta07 3 4/5/2024
2.8.3-beta06 103 3/25/2024
2.8.3-beta05 7 3/25/2024
2.8.3-beta04 118 3/14/2024
2.8.3-beta03 5 3/14/2024
2.8.3-beta02 9 3/14/2024
2.8.3-beta01 5 3/14/2024
2.8.2 491 3/12/2024
2.8.2-beta002 8 3/12/2024
2.8.2-beta001 17 3/11/2024
2.8.1 60 3/8/2024
2.8.1-beta95 8 3/8/2024
2.8.1-beta94 9 3/8/2024
2.8.1-beta93 5 3/8/2024
2.8.1-beta92 5 3/8/2024
2.8.1-beta91 6 3/8/2024
2.8.1-beta9 6 3/8/2024
2.8.1-beta8 6 3/8/2024
2.8.1-beta7 6 3/8/2024
2.8.1-beta6 9 3/8/2024
2.8.1-beta4 8 3/8/2024
2.8.1-beta3 7 3/8/2024
2.8.1-beta2 5 3/8/2024
2.8.1-beta1 5 3/8/2024
2.8.0 35 3/7/2024
2.8.0-beta6 10 3/7/2024
2.8.0-beta5 9 3/7/2024
2.8.0-beta4 7 3/7/2024
2.8.0-beta3 8 3/7/2024
2.8.0-beta2 7 3/7/2024
2.8.0-beta1 8 3/7/2024
2.7.1 11 3/7/2024
2.7.0 56 3/5/2024
2.6.7 60 3/1/2024
2.6.6 187 2/20/2024
2.6.5 117 2/15/2024
2.6.4 6 2/15/2024
2.6.3 6 2/15/2024
2.6.2 8 2/15/2024
2.6.1 292 1/30/2024
2.6.0 7 1/30/2024
2.5.0 7 1/30/2024
2.4.0 1,975 10/5/2023
2.3.0 1,257 7/14/2023
2.2.25 406 6/16/2023
2.2.24 15 6/16/2023
2.2.23 29 6/15/2023
2.2.22 86 6/13/2023
2.2.21 15 6/13/2023
2.2.20 70 6/10/2023
2.2.19 14 6/10/2023
2.2.18 32 6/9/2023
2.2.17 18 6/9/2023
2.2.16 12 6/9/2023
2.2.15 264 5/26/2023
2.2.14 16 5/26/2023
2.2.13 17 5/26/2023
2.2.12 16 5/26/2023
2.2.11 29 5/25/2023
2.2.10 7 5/25/2023
2.2.9 8 5/25/2023
2.2.8 6 5/25/2023
2.2.7 6 5/25/2023
2.2.6 25 5/25/2023
2.2.5 9 5/25/2023
2.2.4 5 5/25/2023
2.2.3 5 5/25/2023
2.2.2 10 5/25/2023
2.2.1 5 5/25/2023
2.2.0 7 5/25/2023
2.1.0 114 5/22/2023
2.0.49 429 5/4/2023
2.0.48 10 5/4/2023
2.0.47 9 5/4/2023
2.0.46 18 5/4/2023
2.0.45 265 4/21/2023
2.0.44 919 3/2/2023
2.0.43 410 2/9/2023
2.0.42 23 2/8/2023
2.0.41 136 2/7/2023
2.0.40 268 1/23/2023
2.0.39 10 1/23/2023
2.0.38 1,609 10/21/2022
2.0.37 2,143 7/1/2022
2.0.36 14 7/1/2022
2.0.35 11 7/1/2022
2.0.34 1,288 3/24/2022
2.0.33 16 3/24/2022
2.0.32 1,131 11/10/2021
2.0.31 253 10/15/2021
2.0.30 16 10/15/2021
2.0.29 1,179 7/2/2021
2.0.28 16 7/2/2021
2.0.27 16 7/2/2021
2.0.26 15 7/2/2021
2.0.25 12 7/2/2021
2.0.24 12 7/2/2021
2.0.23 13 7/2/2021
2.0.22 13 7/2/2021
2.0.21 13 7/2/2021
2.0.20 14 7/1/2021
2.0.19 13 7/1/2021
2.0.18 26 7/1/2021
2.0.17 13 7/1/2021
2.0.14 292 5/26/2021
2.0.13 194 5/7/2021
2.0.12 14 5/7/2021
2.0.11 15 5/7/2021
2.0.10 (current version) 20 5/7/2021
2.0.9 130 4/27/2021
2.0.8 207 3/26/2021
2.0.7 67 3/23/2021
2.0.6 44 3/17/2021
2.0.5 25 3/17/2021
2.0.4 28 3/16/2021
2.0.3 15 3/16/2021
2.0.2 20 3/16/2021
2.0.1 18 3/16/2021
2.0.0 538 1/3/2021
2.0.0-alpha8 23 10/12/2020
2.0.0-alpha7 8 9/29/2020
2.0.0-alpha6 14 9/4/2020
2.0.0-alpha5 11 9/4/2020
2.0.0-alpha4 15 9/3/2020
2.0.0-alpha3 14 8/12/2020
2.0.0-alpha2 11 8/12/2020
2.0.0-alpha1 15 8/3/2020
2.0.0-alpha 14 8/3/2020
1.1.8 2,170 7/24/2020
1.1.7 11 7/24/2020
1.1.6 112 6/29/2020
1.1.5 13 6/29/2020
1.1.4 19 6/25/2020
1.1.3 12 6/25/2020
1.1.2 77 6/9/2020
1.1.1 12 6/9/2020
1.1.0 12 6/9/2020
1.0.11 219 5/6/2020
1.0.10 267 4/17/2020
1.0.9 14 4/17/2020
1.0.8 13 4/17/2020
1.0.7 49 4/14/2020
1.0.6 13 4/14/2020
1.0.5 16 4/14/2020
1.0.4 14 4/14/2020
1.0.3 65 3/16/2020
1.0.2 17 3/16/2020
1.0.1 18 3/16/2020
1.0.0 15 3/16/2020
0.9.98 31 3/11/2020
0.9.97 64 3/6/2020
0.9.96 193 2/3/2020
0.9.95 243 1/9/2020
0.9.94 37 1/6/2020
0.9.93 343 11/12/2019
0.9.92 94 10/31/2019
0.9.91 20 10/30/2019
0.9.90 60 10/21/2019
0.9.89 17 10/21/2019
0.9.88 133 10/7/2019
0.9.87 55 10/1/2019
0.9.86 107 9/13/2019
0.9.85 65 9/9/2019
0.9.84 101 8/29/2019
0.9.83 50 8/26/2019
0.9.82 424 6/19/2019
0.9.81 21 6/19/2019
0.9.80 22 6/19/2019
0.9.79 18 6/19/2019
0.9.78 17 6/19/2019
0.9.77 31 6/18/2019
0.9.76 16 6/18/2019
0.9.75 16 6/18/2019
0.9.74 104 6/14/2019
0.9.73 39 6/13/2019
0.9.72 67 6/7/2019
0.9.71 21 6/7/2019
0.9.70 36 6/7/2019
0.9.69 26 6/6/2019
0.9.68 224 5/27/2019
0.9.67 20 5/27/2019
0.9.66 30 5/24/2019
0.9.65 34 5/23/2019
0.9.64 19 5/23/2019
0.9.63 193 5/16/2019
0.9.62 21 5/16/2019
0.9.61 25 5/16/2019
0.9.60 174 5/9/2019
0.9.59 243 4/18/2019
0.9.58 425 3/5/2019
0.9.57 78 3/4/2019
0.9.56 26 3/1/2019
0.9.55 20 3/1/2019
0.9.54 35 2/27/2019
0.9.53 22 2/25/2019
0.9.52 152 1/24/2019
0.9.51 16 1/24/2019
0.9.50 41 1/21/2019
0.9.49 22 1/21/2019
0.9.48 19 1/21/2019
0.9.47 72 1/7/2019
0.9.46 63 12/21/2018
0.9.45 99 12/17/2018
0.9.44 91 11/28/2018
0.9.43 19 11/28/2018
0.9.42 17 11/28/2018
0.9.41 20 11/27/2018
0.9.40 75 11/22/2018
0.9.39 17 11/22/2018
0.9.38 17 11/22/2018
0.9.37 297 11/15/2018
0.9.36 37 11/9/2018
0.9.35 19 11/9/2018
0.9.34 25 11/9/2018
0.9.33 29 11/8/2018
0.9.32 20 11/8/2018
0.9.31 22 11/8/2018
0.9.30 18 11/8/2018
0.9.29 20 11/8/2018
0.9.28 19 11/8/2018
0.9.27 21 11/8/2018
0.9.26 19 11/8/2018
0.9.25 20 11/8/2018
0.9.24 18 11/8/2018
0.9.23 18 11/8/2018
0.9.22 22 11/7/2018
0.9.21 18 11/7/2018
0.9.20 20 11/7/2018
0.9.19 20 11/7/2018
0.9.18 21 11/7/2018
0.9.17 19 11/6/2018
0.9.16 20 11/6/2018
0.9.15 22 11/6/2018
0.9.14 18 11/6/2018
0.9.13 46 10/16/2018
0.9.12 29 10/9/2018
0.9.11 19 10/8/2018
0.9.10 20 10/8/2018
0.9.9 19 10/8/2018
0.9.8 18 10/8/2018
0.9.7 22 10/2/2018
0.9.6 17 9/27/2018
0.9.5 22 9/27/2018
0.9.4 56 9/15/2018
0.9.3 17 9/15/2018
0.9.2 30 9/13/2018
Show less