Azure DevOps Pipeline Templates Changelog
All notable changes to the Azure DevOps Pipeline Templates
v2.26.0 (unreleased)
- Support for extension deployment with schedule and schema sync mode (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3030)
- Fix issue where the package version did not match the first three segments of the app version (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4257)
v2.25.0
- Improved error handling for the startup of build containers (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4225)
v2.24.0
- Add further publishers to Pipelines and add/extract 2 functions:
- add
Backup-DatabaseToAzureFileShare
which can be used to store the .bak file of the container on Azure FileShare - extract function
Get-AzureFoldernameOnFileshare
which is now used inBackup-DatabaseToAzureFileShare
andPublish-ToAzureFileShare
.
- add
- Add variable
Compile.AssemblyProbingPaths
to overrule the assemblyProbingPaths. - Do not add directory path to appManifestFile-value if it is specified in cosmo.json
v2.23.0
- Make the timeout of agents configurable, because if the generated AccessToken is timed out, the agent shuts down and aborts the pipeline runs
- Fix issue where pipeline runs can hangup on publishing App (with errors) for BC25+
- Introduce parameter
CreateRelease
. When it is set, an artifact will be created. - Introduced variable
Docker.NoOfTailEntriesToRead
. With this the number of logs read in theWait on Container
-task can be changed. Default is5000
. - Add Docker.KeepAliveOnTestError variable
- Introduced variable
Docker.KeepAliveOnTestError
. With this containers can be kept alive only if there are test errors. - Introduced variable
Docker.WaitForContainerTimeoutInSec
. With this there can be set a timeout if e.g. the loading of the cosmo.json takes too long.
v2.22.0
- Fix issue where pipeline runs always fetch the cosmo.json of the latest commit from a branch (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4080)
- Minor fix in uploading files to an Azure File Share as retention policy was not always working.
- Fix issue where pipeline runs for BC26 (and higher) throw an UnhandledException-Error when running the tests (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4150)
v2.21.0
- Support for tests of generated translations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3703)
- Support for using other versions of the AL compiler (specific, latest, prerelease) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3788)
- Support for using other code analyzers with the AL compiler (specific file or url) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3918)
- Support for using LinterCop as a code analyzer with the AL compiler (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3918)
- Improved performance of downloads
v2.20.0
- Improve logging of API exceptions (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4066)
v2.19.1 - v2.19.2
- Improve logging of errors during the Data Upgrade of an App (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4061)
v2.19.0
- Fix issue where errors during the Data Upgrade of an App were not correctly caught (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4061)
v2.18.0
- Fix issue where the branch name was not correctly passed to the build conainer, causing custom scripts to not work as expected (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4054)
v2.17.0
- Fix issue where pipelines with spaces and other special characters in their names (e.g.
Next Minor
) fail when creating translations (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4044)
v2.16.0
- Fix: Localization Pipeline does not respect Build.TimeoutInMinutes (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4026)
- Support for running tests regardless of the build reason (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4034/)
- Fix issue where package deployment was not possbile if the app.json does not contain the
description
property (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4037)
v2.15.0
- Support for builds based on git tags (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4020)
- Improve dependency download to prevent downloading the same dependencies multiple times (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4021)
- Adapt support for BC Management Modules based on PowerShell 7 from nav-docker (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4023)
- Add missing fallback/default version for pipeline version handling module (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4022)
v2.14.0
- Fix issue where the build container could no longer be successfully removed at the end of the pipeline run (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4014)
- Fix issue where older package version might be downloaded as dependency if the apps folder contains multiple versions of the same App (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4006/)
- Fix issue where minimum version pipeline aborts checking and updating all dependencies if an error occurs with one dependency (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/4013)
v2.13.0
- Support for translations of multiple languages (pipeline variables) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3704)
- Preparation to support translations of multiple languages (cosmo.json) (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3704)
v2.12.1
- Suppress unnecessary error when trying to find NAV Apps Management Module in newer BC versions (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3950)
- Improve logging of errors during NavDataUpgrade (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3946)
v2.12.0
- Improve finding NAV Management Module in service tier directory (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3946)
v2.11.0
- Move signing back to build stage but before publishing pipeline artifact (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3919)
v2.10.0
- Add BC24 Template (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3924)
- Make signing more stable, move to release job (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3919)
v2.9.0
- Explicitely disable parallel compile when variable is set (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3935)
v2.8.0
- Allow to disable parallel compilation (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3935)
v2.7.2
- Fix typo in Publish-BCAppRemote (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3922)
v2.7.1
- Update App Signing to work with KeyVault (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3919)
v2.6.8
- Make sure that releaseName is set when publishing to AzureFileShare (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3892)
- Create files for big environment variables as ADO could fail creating the script (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3910)
v2.6.5
- Make compile-step optional, so that it's possible to spin up container and run tests only (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3833)
- Improve WaitMessage for COSMO Build Image (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3885)
- RunTestSuite has wrong SuccededWithIssues (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3888)
v2.6.4
- Fix overwriting the artifact name was applied to both the app and the test app (https://dev.azure.com/cc-ppi/General/_workitems/edit/3803)
v2.6.3
- Improve error logging for failing automation API requests (https://dev.azure.com/cc-ppi/General/_workitems/edit/3435)
v2.6.2
- Downgrade warnings to notification (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3518)
- Add validation and update check for comso.json (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3523)
v2.6.1
- Fix a problem where special characters in the payload were not properly encoded (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/3509)
v2.5.0
- Use KEDA to scale agents instead of start/stop manually (https://dev.azure.com/cc-ppi/General/_workitems/edit/2090)
- Checkout repo in localization pipeline due to usage of keda we can have a new agent for each job. (https://dev.azure.com/cc-ppi/General/_workitems/edit/3195)
- Support runtime packages in on premise deployments (https://dev.azure.com/cc-ppi/General/_workitems/edit/2846)
- Add template for Init-Environment pipeline (https://dev.azure.com/cc-ppi/General/_workitems/edit/3213)
- Increase timeout for image builds to 60 minutes (https://dev.azure.com/cc-ppi/General/_workitems/edit/3304)
- Add customization possibility from product management (https://dev.azure.com/cc-ppi/General/_workitems/edit/3312)
v2.4.21
- Fix null Values in release pipeline
v2.4.20
- Adjust to new folder structure in BC22 when running tests (https://dev.azure.com/cc-ppi/General/_workitems/edit/3053)
v2.4.19
- Use timeout minutes instead of attemps for Image Build (https://dev.azure.com/cc-ppi/Self-Service/_workitems/edit/2930)
v2.4.8
- Adjust to new folder structure in BC22 2912
- Increase wait for image build timeout to work during higher load 2842
- Fix issue where waiting on BC container fails because image pull takes too long 2842
v2.4.7
v2.4.0
- Fix bug where Compile.FailOnWarning didn't work (https://dev.azure.com/cc-ppi/General/_workitems/edit/2642)
- Error handling during deployment improved (https://dev.azure.com/cc-ppi/General/_workitems/edit/2738)
v2.3.0
- check if .net core compiler version exists and fallback to .net framework version. 2294
- Fix parameter name for running test suites 2318
- Add workaround for overwriting ExcludeExpr for apps in container startup 2316
- fix merge error causing appsourcecop pre check to fail and improve logging 2326
- support on-premise version in localization pipeline 2306
- fix scoped setting are ignored if defined in global scope 2341
- add possibility for release pipelines to specify the search path on machine with multiple BC/NAV installations 2306
- correct fix folder for evaluating compiler version 2361
- Fix status compile step if only one issue is in the log. Enforced treating array with one element as array. 2360
- Switch hard to ALOps Docker Start/Wait for NAV2018 2363
- error for deployment added, when no valid access token was returned in
Get-BcBearerToken
2355 - powershell module extended to run API deployment for onPrem installations based on Basic authentication 2262
- Support multiple installed versions for on-premise agent during deployment 2306
- Optional parameter "SyncMode" added for deployment tasks (OnPrem, OnPrem API, SaaS) 2366
- Demoted Error/Warning/Info output to a note in compiler step 2368
- Todo's removed from refactoring 1947
- Passed EnableSymbolLoading into docker start step from ALOps 2363
- Fixed wrong warning during successful SaaS deployment 2385
- Extended the number of errors in a row during SaaS deployment 2386
- Use same deployment mechanism in environment deployments as in task groups 2388
- Setting orgname, projectname & reponame for container directly via the service definition 2353
- Release Pipeline did not find the correct service tier folder in stage "COSMO App Publish" (Variable mix-up fixed) 2450
- Skip Tests in CI Builds for AlOps steps aswell 129
- fix: API deployment failed on first occurrence of an unexpected status 2470
- Improve error output during deployment. Print actual error message and app causing the issue in separate lines. 2479
- Publish previous app in CI builds does not work in tenant scope and if app is already published 2484
- Overwriting the artifact name was not taken into account for the deployment 2507
- Add pipeline variable to exclude build containers from the limits 2524
- Set labels on agent container & add labels with pipeline information for grafana 2553
v2.2.0
- Search NAV/BC management libraries in old and new folder name. 2300
- do not run tests on pushes to a branch for project pipelines due to they are already executed in the PR. 129
- mark wait for container as SucceededWithIssues if warnings are present. 2290
- added feature for checking AppSourceCop settings. 2036
- added possibility for switching back to old .net framework compiler. 2036
v2.1.0
- Fixed: disable SSL in build BC containers. 2122
- Running tests failed in next major. Updated skripts to commit a792637 from Freddy 2150
- Compiler output does not show where the issues is object, line, column 2156
- Wrong test page used for BC13 & BC14 2161
- Do not break pipeline if telemetry fails 1840
- Reenable switching branch for self-service script 2177
- Update artifact now as 7zip archive for K8s 2101
- Catch error if RTC folder does not exist 2211
- Consider startup mode from cosmo.json during build 2194
- Fix typo in variable name causing issue in reading appsourcecop.json 2219
- Functions added for D365BC app deployment from release pipelines. 2137
- User PAT was not passed to docker start step and led into an access denied during checking the artifacts. 2160
- Switched to .Net Core compiler version due this caused problems referencing dll and improves performance. 2228
- Fix issue where compiler output was omitted if only one warning/error was thrown by the compiler. 2119
v2.0.24
- Fixed: Compiler problems with umlauts in manifest file (app.json). 2076
- Do not check if folder already exists due to it causes localization check to fail 2144
v2.0.21
- Fixed: Compiler output filename was not masked. 2130
v2.0.20
- Fixed: Umlauts/Encoding in download symbols cause problems. 2076
- Downgrade didn't find artifact message from error to warning 2038
v2.0.19
- Fixed: PR Pipeline failed due to PowerShell issue. 2100
- Fixed: Unescaped '' in compiler log caused problems during compile app. 2105
- Improve compiler performance. Moved source off the file share 2084
- Run-Test step never completed successfully due to the output of new-item 2115
- Do not escape backslashes in escape sequences 2116
- Add missing tenant parameter on publishing apps in multitenant environments 2120
v2.0.13
- Fixed: Publish Pipeline Artifact did not use the correct output from ALOps compile. 2087
- Fixed: Test app compile fails due to missing ruleset file. 2094
v2.0.5
- After Update to COSMO Steps Compile Step results in Error, when a runtime package was used from artifacts. 2067
- COSMO Pipeline Templates Compile fails, because a runtime package was used from artifacts. 2048
- Fixed: Build Agent Start / Stop used the wrong templates for NAV2018.
v2.0.0
- Implement own run-test step and publish output to DevOps #1853
- Refactor Pipelines Structure: Extraction of ALOps tasks to separate folders and own yaml templates. #1856
- Implement own dependency download and compiler step, format compiler output for DevOps #1847
- Implement own download and import license step for DevOps #1849
- Implement own execute script in container step for DevOps #1852
- Variables for docker swarm URL & version unified. The unified variables are now in all jobs
job.SwarmUrl
andjob.SwarmVersion
. - Implement own sign app in container step for DevOps #1851
- PowerShell Library is not present in expected path after update to cosmo-preview #1990
- Wrong Statement in PushTelemetry PowerShell corrected #1991
- Step 'Generate Symbols' is missing in COSMO Template Steps - this step is handled as Deprecated #1994
- Escaping publisher, name, and version changed for download symbols #1992
- Copy Sources to Working Dir fails with special characters in job.UID #1997
- Enable Symbol Loading was ignored during docker start (BC13/BC14 + container with DB-Backup) #1998
- Error Handling, when folder / file is not at expected location improved #1999
- Error fixed in PowerShell during task Publish Previous App, when the filter contains the path to the app file. #2003
- Path tp PPI PowerShell Library fixed in task Publish Previous App #2003
- Errors and Warnings are not handled correct in Task "COSMO Run TestSuite" #2006
- Task "App Filter(s) Previous App" was not marked as
SucceededWithIssues
, when a waring was present #2010 - Task "Download Previous App" changed from "DownloadBuildArtifacts" to "DownloadPipelineArtifact" #2010
- Fallback of variable
ContainerizedBuildAgentImage
changed tocosmoconsult/azdevops-build-agent:latest-bcagent
- Fixed: Get-PreviousBuild for PR Artifact #2001
- Fixed: Format expression causes error in PowerShell for
Check Previous App
#2021 - Fixed: Wrong parameter and incorrect error handling in task "COSMO Publish Previous App" #2022
- Replace AlOps in Localization Pipeline 2019
- Enable Premium is now respected by COSMO
New-BuildContainer
2009 - Sync App Mode was not present in ALOps Docker Start after setup variables 1995
- Error reporting and logging improved for "Publish App"
- Error reporting and logging improved for "Compile App"
- Fixed: COSMO Compile App - Fails for Manifest Runtime 3.x / BC 14 2000
- Fixed:
$(SharedFolder)
is not present in ALOps Templates and cause an issue during PRs 2029 - Fixed: COSMO WaitOnContainer did not detect errors correctly 2032
- Logging during compile optimized
- Fixed: Repair broken json in compiler log 2033
- Improved Telemetry 1871
- Fixed: UseCustomScriptsFromRepo don't work on COSMO templates 2044
- Fixed: Minimum version is not pulled in minimum version check 2042
- Compiler Output improved
- Fixed: Parameter "ServerInstance" was not correct in Task Publish-BCApp for older versions 2049
- Improved logging for COSMO Publish App, with additional checks of previous app and tenant database state
- Fixed: Publish app did not work, because app specific
.netpackages
were not present at NST. - Added pipeline version and retrieve license from API 2059
- Telemetry reporting refactored 1871
- Optimize dependency collection for compiling 2014
- Optimize compiling performance 2051
- Template Major Version increased.
- Force usage of ALOps tasks on < BC15 for starting and stopping agent 2074
- Remove legacy variable that is no more set 2082
- Add the artifact itself to dependencies for compiling the test app 2083
v1.2.18
- Fallback added for variable DevOps-Pool in Start/Stop-Agent-Container. If variable is not configured, the fallback is set to
System.TeamProject
, which is the value for the default agent pool of an project. #1744 - added functionality required by minimum version check pipeline #943
- corrected branch for custom scripts for PR builds #1176
- add deployment into pipeline environments #941
v1.2.17
- Add support for deployment in multiple artifact feeds and specifying the packagename for the regular deployment. #1407
- Support limiting localization checks to sepcific localization to reduce runtime #1303
- Build in localization pipeline always against base and check against all localizations from AppSourceCop or specified countries #1302
- Add optional 'OnSetupBuildTasks' & 'OnSetupDeploymentTasks' to run own tasks snippets before the container is created #1716
- Suppress configurable errors or warnings during logging. The suppressed message are then logged as information. #1730
v1.2.16
- Specify the source of the last artifact that is used to check for break changes #1493
- Allow publishing apps in a folder structure app/test on the pipeline #940
cosmo.json
is by default no longer read directly from the file system, but instead a call to our backends is made to get it. This is needed for thecosmoArtifacts
to be resolved, but also means that secrets like$(devlic-bc19-de)
are directly resolved through the Azure Key Vault in the backend, so you no longer need to update the library variables to get changes from the Key Vault, e.g. if licenses expire. As a side-effect of that however, it also means that you can't override Azure Key Vault secrets through library variables anymore. To use the same example as before,$(devlic-bc19-de)
will always be read from the Azure Key Vault, no matter if you have a local library variable or not. If you want to use a library variable, you need to give it a different name like e.g.devlic-customerX
and reference it as$(devlic-customerX)
. Directly referenced elements like e.g.c:\\azurefileshare\\licenses\\mySuperLicense.flf
are not affected, the change only is relevant for secrets. Also, if you never manually changed the value of a library variable, nothing changes as well. Note: Thecosmo.json
from the file system is used as fallback, when something went wrong during the backend call. In this case a warning is added to CI taskSetup Variables
#1395
v1.2.15
- Fix pool reference to point at library variable instead of project name #1316
v1.2.14
- Use server jobs for starting the agents in the self-service backend to avoid wait times for Microsoft cloud agents #405
- Prevent potential problem if the service name of the agent is > 64 characters #1187
- Fix package version for deployment into feed if manifest based versioning was used. #1222
- Fix for "Error NAV2018 Pipeline no manifest found" #1255
- Bump the default build agent image to cosmoconsult/azdevops-build-agent:0.9.9-bcagent to update bccontainerhelper to 2.0.14 and add support for ALOps based release pipelines #1201
v1.2.7
- Support creating runtime packages and publish them to the pipeline
- Support downloading previous version from artifact feed #994
- New template for checking if an app against all localizations specified in the appsourcecop.json. This requires the usage of the AppSource Cop. #942
- Support disabling additional compiler log from ALOps #1095 / Github Issue #355
- Fix custom scripts are not executed during container start #1145
- Documentation moved to COSMO Docs #1153
- Fix parameter name for symbol loading #1144
v1.2.6
- Fix: Package name was not updated correctly, because the source repo was not present #1020
- Fix: Included
checkout devops
repository is now removed. This caused a permit in each pipeline. #1024 - New internal variable
job.SourcesDirectory
introduced (Value is:$(Agent.BuildDirectory)/s/$(Build.Repository.Name)
), which is set to the checked out MAIN repository. - Checkout destination of MAIN repository is set to
/s/$(Build.Repository.Name)
which is equal to$(job.SourcesDirectory)
v1.2.5
- Do not use CodeCops for compiling the test app due to this marks a build status as partially succeeded also the main app succeeded without warnings.
- Support taking the version from the manifest files (app.json) for the app during compilation.
v1.2.4
- Raise an error in "ALOps Wait on Container" to avoid later errors when the message
license file is corrupt
appears in container log, see #922 - Variable
Build.timeoutInMinutes
to increase timeout for slow build jobs, see #907 - Tasks and Variables to Sign App added (based on ALOps tasks) see #451
v1.2.3
- Fix a bug which lead to all pipeline containers being multi-tenant, see #895
v1.2.2
Fix:
buildReason
was missing as parameter during deployment see #850Fix: Deployment job uses always artifact version 1.0.0 see #881
Support new name of default branch 'main' see more #316
Note: Only 'master' or 'main' are supported as default branch.
v1.2.1
- Fix: Deployment Stage/Job was executed on a canceled pipeline. (https://dev.azure.com/cc-ppi/General/_workitems/edit/745)
- Variable
DisableAppInsights
added, to avoid any monitoring of a pipeline. (https://dev.azure.com/cc-ppi/General/_workitems/edit/715) - Variable
DisablePublishArtifactInformation
added, to deactivate Publish Artifact Information. (https://dev.azure.com/cc-ppi/General/_workitems/edit/746) - Variable
dockerEnableSymbolLoading
added, to configure Symbol loading for NAV2018-BC14. (https://dev.azure.com/cc-ppi/General/_workitems/edit/681/) - Add: Setting for configuring source cops and ruleset file added. (https://dev.azure.com/cc-ppi/General/_workitems/edit/773)
- Support restoring SaaS backups in pipelines (https://dev.azure.com/cc-ppi/General/_workitems/edit/1496)
v1.2.0
- Default Parameter for Business Central pipelines corrected
- StartStopVM is now set to
true
- DeploymentTestJobs template set to
""
- StartStopVM is now set to
- New general template group for
BC
added - Deprecation Warning added to
Import
task groups:Import Artifacts with import tasks is deprecated and will be removed soon.
- Change log corrected (version mismatch)
v1.1.9
- New Parameter
Docker.WarningString
(Default:[WARN]
) which raises an warning during Docker Start, when this warning string appear in the container log.
v1.1.8
- Variable
testImportAction
for C/AL hybrid pipelines added. The default value is "overwrite"
v1.1.7
- Respect parameter "multitenant" from cosmo.json in builds as well
v1.1.6
- If
skipDeploy
is set totrue
, the whole "Create Release" job is skipped (https://dev.azure.com/cc-ppi/General/_workitems/edit/226)
v1.1.5
- New Parameter
Docker.ErrorString
(Default:[ERROR]
) which raises an error during Docker Start, when this error string appear in the container log.
v1.1.4
- Support to get custom startup scripts from the repository as explained here
v1.1.3
- Task "ALOps Import Test Toolkit" is now removed for BC15, BC16, BC17 (for older versions we don't have the AL-based test toolkit, so it isn't there at all) because the generated container contains now the test toolkit.
- Refactoring task "Setup Variables":
--env licenseFile=<licenseFile>
is now always added todockerParamsForBuild
, therefor the initial ALOps License Import is removed.- fix: excluded empty variables
- fix: avoid empty license parameter for docker image creation
- Added check for
dockerParamsForBuild
to prevent special characters (\r
,\n
) throwing an error as Docker startup encounters unexpected behavior. --isolation=...
is always removed fromdockerParamsForBuild
. Furthermore, when you need Isolation, than addisolation
incosmo.json
this will add the--isolation=...
indockerParamsForBuild
. The default value forisolation
isProcess
which works best forbcArtifacts
on Docker Swarm environment.- Variable
artifactsScope
incosmo.json
overrule now the scope for the used artifact feed, when present
- Initial license import is completely removed, because license is imported by
--env licenseFile=...
indockerParamsForBuild
- Error handling improved for task "Create Docker Image"
- Fallback for DockerImage creation for bcArtifact "ALOps Create DockerImage" was removed. This is not longer necessary, because step "Create Docker Image" do this at Docker Swarm environment.
- Variable
LicenseScope
removed. Now the license is imported during "Docker Start" (passed todockerParamsForBuild
as environment parameter--env licenseFile=...
) into the default scope:NavDatabase
. - changelog added
- readme.md updated
v1.1.2
- fix: Artifact with name 'Dynamics 365 App' not found.
- readme.md updated
v1.1.1
- fix: Artifact with name 'Dynamics 365 App' not found.