NVRAppDevOps
2.8.0-beta4
cmdlets for DevOps for Business Central
See the version list below for details.
Installation Options
Owners
Copyright
(c) 2018-2023 Kamil Sacek
Package Details
Author(s)
- Kamil Sacek
Dependencies
-
- BcContainerHelper (>= 6.0.0)
Release Notes
2.8.0
- Support for downloading NuGet packages with Unified naming for Download-ALApp, Download-ALAppFromNuget and Compile-ALProjectTree
2.7.1
- Fixing compatibility with BCv24 folder structure of the vsix/alc.exe (Issue #37, #38)
2.7.0
- Fixing compatibility with BCv24 folder structure of the vsix/alc.exe (Issue #37, #38 and #39 - thanks @skmcavoy for reporting!)
2.6.7
- Fix Get-ALAppOrder infinite loop in case of cyclic dependencies (set to max 20 iterations)
2.6.6
- Fix bug when Install-ALNugetPackageByPaket with Ignore parameter doesn't work correctly (no app is copied to target folder)
2.6.2
- Fix error " Method invocation failed because [System.Int32] does not contain a method named 'Contains'" in Install-ALNugetPackageByPaket.ps1
2.5.0
- Added ConvertTo-PaketDependencies script to convert App.json dependencies into paket.dependencies file to be able to download symbols/apps through Paket CLI (https://fsprojects.github.io/Paket/)
- Added parameters UnifiedNaming and DependencyTag into New-ALNuSpec to be able to use unified naming for the dependencies and the package as it will be used by Microsoft
- Added New-ALNuSpecForAppFile to create nuspec file for app file
- Added Format-AppNameForNuget to format app name for NuGet package name based on Unified naming rules
2.4.0
- Removed custom parameter '-e CustomNavSettings=ServicesUseNTLMAuthentication=true' when initializing environment. If needed, add it as optionalParameters. This parameter makes problems on BCv22.5 and newer ("There was no endpoint listening at http://localhost:7086/BC/ManagementServicePs/Service.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details."))
2.3.0
- Add support for new alc.exe parameters SourceRepositoryUrl, SourceCommit, BuildBy and BuildUrl
2.2.0
- Add Install-ALNugetPackageByPaket to install nuget package by Paket manager. Paket have better dependency resolving than nuget.exe
2.1.0
- Add IncludeBaseApp switch into New-ALNuSpec to include microsoft Application into dependencies (preview, to be able to select package based on MS application version dependency)
2.0.44
- Fixed issue #34 - rulesetfile parameter bug in Compile-AppWithArtifact.ps1 (thanks @skmcavoy)
2.0.43
- Fixed support for v21 and older management script location in Get-BCModulePathFromArtifact
2.0.42
- Add support for v22 management script location in Get-BCModulePathFromArtifact
2.0.41
- Format-AppNameForNuget now replace / character
2.0.40
- Fixing regular expression for replacing () characters
2.0.39
- Format-AppNameForNuget now replace even () characters
2.0.38
- Update lastused on the artifact when module is imported from it
2.0.36
- Replace & i nuget package with _
2.0.35
- Add Escaping of special chars in New-ALNuSpec
2.0.34
- Install-ALNugetPackage HighestMinor for x.y.z.0 will search for x.y.*.* instead x.*.*.*
2.0.33
- Install-ALNugetPackage Lowest and HighestMinor search bugfix
2.0.32
- Install-ALNugetPackage ExactVersion filter bugfix
2.0.31
- Install-ALNugetPackage ExactVersion switch to prevent applying DependencyVersion for the main package
2.0.19
- Get-ALAppOrder gets the highest dependency version if multiple dependencies on same app
2.0.15
- Install-ALNugetPackage versionmode Lowest now search for lowest version which is higher or equal to requested version (e.g. requeted 1.2.0.0 will take 1.2.123.0 if lowest)
2.0.14
- Add Upload-FileToShp function for uploading file to sharepoint
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
FileList
- NVRAppDevOps.nuspec
- Init-ALEnvironment.ps1
- Install-ALNugetPackageByPaket.ps1
- New-ALNuSpec.ps1
- NVRAppDevOps.psd1
- Patch-BCAPIData.ps1
- Publish-ALAppTree.ps1
- Read-ALJsonConfiguration.ps1
- Remove-ALEnvironment.ps1
- Run-ALTest.ps1
- Set-ALDockerHostFolder.ps1
- Stop-ALEnvironment.ps1
- Uninstall-ALAppTree.ps1
- Upgrade-ALAppData.ps1
- Add-ArtifactView.ps1
- Convert-ALTestResultToTrxResult.ps1
- Download-ALC.ps1
- Get-ALAppOrder.ps1
- Get-ALDesktopClientPath.ps1
- Get-ContainerImageCurrentness.ps1
- Get-WI.ps1
- Install-ALApp.ps1
- Invoke-ALTestInsideContainer.ps1
- New-ALNuSpecForAppFile.ps1
- NVRAppDevOps.psm1
- Post-BCAPIData.ps1
- Push-ALNugetPackage.ps1
- Read-ALTestResult.ps1
- Run-ALDesktopClient.ps1
- Run-ALTestInContainer.ps1
- Sign-ALApp.ps1
- Sync-ALApp.ps1
- Unpublish-ALApp.ps1
- Upload-FileToShp.ps1
- Compile-ALProject.ps1
- ConvertTo-PaketDependencies.ps1
- Download-ALPackages.ps1
- Get-ALAppPublicationStatus.ps1
- Get-BatchWI.ps1
- Get-CurrentModuleVersion.ps1
- Get-WIFieldDefault.ps1
- Install-ALAppTree.ps1
- LICENSE
- Parse-ALCOutputToTFS.ps1
- Publish-ALApp.ps1
- Read-ALConfiguration.ps1
- readme.md
- Run-ALDevelClient.ps1
- Set-ALAppBuildNo.ps1
- Start-ALEnvironment.ps1
- Test-ALApp.ps1
- Unpublish-ALAppTree.ps1
- Upload-PerTenantApp.ps1
- Compile-ALProjectTree.ps1
- Download-ALApp.ps1
- Download-ALSystemPackages.ps1
- Get-ALCompilerFromArtifact.ps1
- Get-BCAPIData.ps1
- Get-NAVContainerAppInfoFile.ps1
- Get-WIQResult.ps1
- Install-ALNugetPackage.ps1
- New-ALNugetPackage.ps1
- Compile-AppWithArtifact.ps1
- Download-ALAppFromNuget.ps1
- Format-AppNameForNuget.ps1
- Get-ALConfiguration.ps1
- Get-BCModulePathFromArtifact.ps1
- Get-OAuth2.ps1
- Import-BCModulesFromArtifacts.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.8.4-beta27 | 893 | 11/6/2024 |
2.8.4-beta26 | 4 | 11/6/2024 |
2.8.4-beta25 | 767 | 8/21/2024 |
2.8.4-beta24 | 29 | 8/20/2024 |
2.8.4-beta23 | 183 | 7/15/2024 |
2.8.4-beta22 | 8 | 7/15/2024 |
2.8.4-beta21 | 5 | 7/15/2024 |
2.8.4-beta20 | 44 | 7/10/2024 |
2.8.4-beta19 | 33 | 7/8/2024 |
2.8.4-beta18 | 265 | 5/28/2024 |
2.8.4-beta17 | 6 | 5/28/2024 |
2.8.4-beta15 | 6 | 5/28/2024 |
2.8.4-beta14 | 6 | 5/28/2024 |
2.8.4-beta13 | 8 | 5/28/2024 |
2.8.4-beta12 | 55 | 5/27/2024 |
2.8.4-beta11 | 7 | 5/27/2024 |
2.8.4-beta10 | 49 | 5/21/2024 |
2.8.4-beta09 | 7 | 5/21/2024 |
2.8.4-beta08 | 9 | 5/21/2024 |
2.8.4-beta07 | 37 | 5/18/2024 |
2.8.4-beta06 | 19 | 5/17/2024 |
2.8.4-beta05 | 6 | 5/17/2024 |
2.8.4-beta04 | 6 | 5/17/2024 |
2.8.4-beta03 | 34 | 5/15/2024 |
2.8.4-beta02 | 7 | 5/15/2024 |
2.8.4-beta01 | 85 | 5/6/2024 |
2.8.3 | 4,677 | 5/6/2024 |
2.8.3-beta14 | 244 | 4/15/2024 |
2.8.3-beta13 | 11 | 4/15/2024 |
2.8.3-beta12 | 95 | 4/5/2024 |
2.8.3-beta11 | 10 | 4/5/2024 |
2.8.3-beta10 | 7 | 4/5/2024 |
2.8.3-beta09 | 7 | 4/5/2024 |
2.8.3-beta08 | 11 | 4/5/2024 |
2.8.3-beta07 | 6 | 4/5/2024 |
2.8.3-beta06 | 106 | 3/25/2024 |
2.8.3-beta05 | 10 | 3/25/2024 |
2.8.3-beta04 | 121 | 3/14/2024 |
2.8.3-beta03 | 8 | 3/14/2024 |
2.8.3-beta02 | 12 | 3/14/2024 |
2.8.3-beta01 | 8 | 3/14/2024 |
2.8.2 | 662 | 3/12/2024 |
2.8.2-beta002 | 11 | 3/12/2024 |
2.8.2-beta001 | 20 | 3/11/2024 |
2.8.1 | 63 | 3/8/2024 |
2.8.1-beta95 | 11 | 3/8/2024 |
2.8.1-beta94 | 12 | 3/8/2024 |
2.8.1-beta93 | 8 | 3/8/2024 |
2.8.1-beta92 | 8 | 3/8/2024 |
2.8.1-beta91 | 9 | 3/8/2024 |
2.8.1-beta9 | 9 | 3/8/2024 |
2.8.1-beta8 | 9 | 3/8/2024 |
2.8.1-beta7 | 9 | 3/8/2024 |
2.8.1-beta6 | 12 | 3/8/2024 |
2.8.1-beta4 | 11 | 3/8/2024 |
2.8.1-beta3 | 10 | 3/8/2024 |
2.8.1-beta2 | 8 | 3/8/2024 |
2.8.1-beta1 | 8 | 3/8/2024 |
2.8.0 | 38 | 3/7/2024 |
2.8.0-beta6 | 13 | 3/7/2024 |
2.8.0-beta5 | 12 | 3/7/2024 |
2.8.0-beta4 (current version) | 10 | 3/7/2024 |
2.8.0-beta3 | 11 | 3/7/2024 |
2.8.0-beta2 | 10 | 3/7/2024 |
2.8.0-beta1 | 11 | 3/7/2024 |
2.7.1 | 14 | 3/7/2024 |
2.7.0 | 59 | 3/5/2024 |
2.6.7 | 63 | 3/1/2024 |
2.6.6 | 190 | 2/20/2024 |
2.6.5 | 120 | 2/15/2024 |
2.6.4 | 9 | 2/15/2024 |
2.6.3 | 9 | 2/15/2024 |
2.6.2 | 11 | 2/15/2024 |
2.6.1 | 315 | 1/30/2024 |
2.6.0 | 10 | 1/30/2024 |
2.5.0 | 10 | 1/30/2024 |
2.4.0 | 1,980 | 10/5/2023 |
2.3.0 | 1,260 | 7/14/2023 |
2.2.25 | 409 | 6/16/2023 |
2.2.24 | 18 | 6/16/2023 |
2.2.23 | 32 | 6/15/2023 |
2.2.22 | 89 | 6/13/2023 |
2.2.21 | 18 | 6/13/2023 |
2.2.20 | 73 | 6/10/2023 |
2.2.19 | 17 | 6/10/2023 |
2.2.18 | 35 | 6/9/2023 |
2.2.17 | 21 | 6/9/2023 |
2.2.16 | 15 | 6/9/2023 |
2.2.15 | 267 | 5/26/2023 |
2.2.14 | 19 | 5/26/2023 |
2.2.13 | 20 | 5/26/2023 |
2.2.12 | 19 | 5/26/2023 |
2.2.11 | 32 | 5/25/2023 |
2.2.10 | 10 | 5/25/2023 |
2.2.9 | 11 | 5/25/2023 |
2.2.8 | 9 | 5/25/2023 |
2.2.7 | 9 | 5/25/2023 |
2.2.6 | 28 | 5/25/2023 |
2.2.5 | 12 | 5/25/2023 |
2.2.4 | 8 | 5/25/2023 |
2.2.3 | 8 | 5/25/2023 |
2.2.2 | 13 | 5/25/2023 |
2.2.1 | 8 | 5/25/2023 |
2.2.0 | 10 | 5/25/2023 |
2.1.0 | 117 | 5/22/2023 |
2.0.49 | 432 | 5/4/2023 |
2.0.48 | 13 | 5/4/2023 |
2.0.47 | 12 | 5/4/2023 |
2.0.46 | 21 | 5/4/2023 |
2.0.45 | 268 | 4/21/2023 |
2.0.44 | 922 | 3/2/2023 |
2.0.43 | 413 | 2/9/2023 |
2.0.42 | 26 | 2/8/2023 |
2.0.41 | 139 | 2/7/2023 |
2.0.40 | 271 | 1/23/2023 |
2.0.39 | 13 | 1/23/2023 |
2.0.38 | 1,612 | 10/21/2022 |
2.0.37 | 2,146 | 7/1/2022 |
2.0.36 | 17 | 7/1/2022 |
2.0.35 | 14 | 7/1/2022 |
2.0.34 | 1,291 | 3/24/2022 |
2.0.33 | 19 | 3/24/2022 |
2.0.32 | 1,134 | 11/10/2021 |
2.0.31 | 256 | 10/15/2021 |
2.0.30 | 19 | 10/15/2021 |
2.0.29 | 1,182 | 7/2/2021 |
2.0.28 | 19 | 7/2/2021 |
2.0.27 | 19 | 7/2/2021 |
2.0.26 | 18 | 7/2/2021 |
2.0.25 | 15 | 7/2/2021 |
2.0.24 | 15 | 7/2/2021 |
2.0.23 | 16 | 7/2/2021 |
2.0.22 | 16 | 7/2/2021 |
2.0.21 | 16 | 7/2/2021 |
2.0.20 | 17 | 7/1/2021 |
2.0.19 | 16 | 7/1/2021 |
2.0.18 | 29 | 7/1/2021 |
2.0.17 | 16 | 7/1/2021 |
2.0.14 | 295 | 5/26/2021 |
2.0.13 | 197 | 5/7/2021 |
2.0.12 | 17 | 5/7/2021 |
2.0.11 | 18 | 5/7/2021 |
2.0.10 | 23 | 5/7/2021 |
2.0.9 | 133 | 4/27/2021 |
2.0.8 | 210 | 3/26/2021 |
2.0.7 | 70 | 3/23/2021 |
2.0.6 | 47 | 3/17/2021 |
2.0.5 | 28 | 3/17/2021 |
2.0.4 | 31 | 3/16/2021 |
2.0.3 | 18 | 3/16/2021 |
2.0.2 | 23 | 3/16/2021 |
2.0.1 | 21 | 3/16/2021 |
2.0.0 | 541 | 1/3/2021 |
2.0.0-alpha8 | 26 | 10/12/2020 |
2.0.0-alpha7 | 11 | 9/29/2020 |
2.0.0-alpha6 | 17 | 9/4/2020 |
2.0.0-alpha5 | 14 | 9/4/2020 |
2.0.0-alpha4 | 18 | 9/3/2020 |
2.0.0-alpha3 | 17 | 8/12/2020 |
2.0.0-alpha2 | 14 | 8/12/2020 |
2.0.0-alpha1 | 18 | 8/3/2020 |
2.0.0-alpha | 17 | 8/3/2020 |
1.1.8 | 2,173 | 7/24/2020 |
1.1.7 | 14 | 7/24/2020 |
1.1.6 | 115 | 6/29/2020 |
1.1.5 | 16 | 6/29/2020 |
1.1.4 | 22 | 6/25/2020 |
1.1.3 | 15 | 6/25/2020 |
1.1.2 | 80 | 6/9/2020 |
1.1.1 | 15 | 6/9/2020 |
1.1.0 | 15 | 6/9/2020 |
1.0.11 | 222 | 5/6/2020 |
1.0.10 | 270 | 4/17/2020 |
1.0.9 | 17 | 4/17/2020 |
1.0.8 | 16 | 4/17/2020 |
1.0.7 | 52 | 4/14/2020 |
1.0.6 | 16 | 4/14/2020 |
1.0.5 | 19 | 4/14/2020 |
1.0.4 | 17 | 4/14/2020 |
1.0.3 | 68 | 3/16/2020 |
1.0.2 | 20 | 3/16/2020 |
1.0.1 | 22 | 3/16/2020 |
1.0.0 | 18 | 3/16/2020 |
0.9.98 | 34 | 3/11/2020 |
0.9.97 | 67 | 3/6/2020 |
0.9.96 | 196 | 2/3/2020 |
0.9.95 | 246 | 1/9/2020 |
0.9.94 | 40 | 1/6/2020 |
0.9.93 | 346 | 11/12/2019 |
0.9.92 | 97 | 10/31/2019 |
0.9.91 | 23 | 10/30/2019 |
0.9.90 | 63 | 10/21/2019 |
0.9.89 | 20 | 10/21/2019 |
0.9.88 | 136 | 10/7/2019 |
0.9.87 | 58 | 10/1/2019 |
0.9.86 | 110 | 9/13/2019 |
0.9.85 | 68 | 9/9/2019 |
0.9.84 | 104 | 8/29/2019 |
0.9.83 | 53 | 8/26/2019 |
0.9.82 | 427 | 6/19/2019 |
0.9.81 | 24 | 6/19/2019 |
0.9.80 | 25 | 6/19/2019 |
0.9.79 | 21 | 6/19/2019 |
0.9.78 | 20 | 6/19/2019 |
0.9.77 | 34 | 6/18/2019 |
0.9.76 | 19 | 6/18/2019 |
0.9.75 | 19 | 6/18/2019 |
0.9.74 | 107 | 6/14/2019 |
0.9.73 | 42 | 6/13/2019 |
0.9.72 | 70 | 6/7/2019 |
0.9.71 | 24 | 6/7/2019 |
0.9.70 | 39 | 6/7/2019 |
0.9.69 | 29 | 6/6/2019 |
0.9.68 | 227 | 5/27/2019 |
0.9.67 | 23 | 5/27/2019 |
0.9.66 | 33 | 5/24/2019 |
0.9.65 | 37 | 5/23/2019 |
0.9.64 | 22 | 5/23/2019 |
0.9.63 | 196 | 5/16/2019 |
0.9.62 | 24 | 5/16/2019 |
0.9.61 | 28 | 5/16/2019 |
0.9.60 | 177 | 5/9/2019 |
0.9.59 | 246 | 4/18/2019 |
0.9.58 | 428 | 3/5/2019 |
0.9.57 | 81 | 3/4/2019 |
0.9.56 | 29 | 3/1/2019 |
0.9.55 | 23 | 3/1/2019 |
0.9.54 | 38 | 2/27/2019 |
0.9.53 | 25 | 2/25/2019 |
0.9.52 | 155 | 1/24/2019 |
0.9.51 | 19 | 1/24/2019 |
0.9.50 | 44 | 1/21/2019 |
0.9.49 | 25 | 1/21/2019 |
0.9.48 | 22 | 1/21/2019 |
0.9.47 | 75 | 1/7/2019 |
0.9.46 | 66 | 12/21/2018 |
0.9.45 | 102 | 12/17/2018 |
0.9.44 | 94 | 11/28/2018 |
0.9.43 | 22 | 11/28/2018 |
0.9.42 | 20 | 11/28/2018 |
0.9.41 | 23 | 11/27/2018 |
0.9.40 | 78 | 11/22/2018 |
0.9.39 | 20 | 11/22/2018 |
0.9.38 | 20 | 11/22/2018 |
0.9.37 | 300 | 11/15/2018 |
0.9.36 | 40 | 11/9/2018 |
0.9.35 | 22 | 11/9/2018 |
0.9.34 | 28 | 11/9/2018 |
0.9.33 | 32 | 11/8/2018 |
0.9.32 | 23 | 11/8/2018 |
0.9.31 | 25 | 11/8/2018 |
0.9.30 | 21 | 11/8/2018 |
0.9.29 | 23 | 11/8/2018 |
0.9.28 | 22 | 11/8/2018 |
0.9.27 | 24 | 11/8/2018 |
0.9.26 | 22 | 11/8/2018 |
0.9.25 | 23 | 11/8/2018 |
0.9.24 | 21 | 11/8/2018 |
0.9.23 | 21 | 11/8/2018 |
0.9.22 | 25 | 11/7/2018 |
0.9.21 | 21 | 11/7/2018 |
0.9.20 | 23 | 11/7/2018 |
0.9.19 | 23 | 11/7/2018 |
0.9.18 | 24 | 11/7/2018 |
0.9.17 | 22 | 11/6/2018 |
0.9.16 | 23 | 11/6/2018 |
0.9.15 | 25 | 11/6/2018 |
0.9.14 | 21 | 11/6/2018 |
0.9.13 | 49 | 10/16/2018 |
0.9.12 | 32 | 10/9/2018 |
0.9.11 | 22 | 10/8/2018 |
0.9.10 | 23 | 10/8/2018 |
0.9.9 | 22 | 10/8/2018 |
0.9.8 | 21 | 10/8/2018 |
0.9.7 | 25 | 10/2/2018 |
0.9.6 | 20 | 9/27/2018 |
0.9.5 | 25 | 9/27/2018 |
0.9.4 | 59 | 9/15/2018 |
0.9.3 | 20 | 9/15/2018 |
0.9.2 | 33 | 9/13/2018 |