Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
FH-Inway committed Jan 13, 2024
1 parent ba95d22 commit a2d1a41
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions docs/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Use a [LCS service connection][lcsServiceConnection] with scripts instead of pas

## Features

* ![Icon of the LCS Authenticated PowerShell pipeline task](../tasks/powershell/icon.png) Supply LCS Service Connection to a PowerShell script
* ![Icon of the LCS Authenticated Bash pipeline task](../tasks/bash/icon.png) Supply LCS Service Connection to a Bash script
* ![Icon of the LCS Authenticated PowerShell pipeline task](../images/iconPowerShellTask.png) Supply LCS Service Connection to a PowerShell script
* ![Icon of the LCS Authenticated Bash pipeline task](../images/iconBashTask.png) Supply LCS Service Connection to a Bash script

## How

Expand Down Expand Up @@ -47,7 +47,7 @@ steps:
## Motivation
While the LCS service connection provided by the Azure DevOps extension [Dynamics 365 Finance and Operations Tools](https://marketplace.visualstudio.com/items?itemName=Dyn365FinOps.dynamics365-finops-tools) is great, it is limited to the tasks that ship with the extension. If other endpoints of the LCS API are (e.g. the [Database Movement API](https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/api/dbmovement-api-overview)), one must resort to using a script.
While the LCS service connection provided by the Azure DevOps extension [Dynamics 365 Finance and Operations Tools](https://marketplace.visualstudio.com/items?itemName=Dyn365FinOps.dynamics365-finops-tools) is great, it is limited to the tasks that ship with the extension. If other endpoints of the LCS API are to be used (e.g. the [Database Movement API](https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/database/api/dbmovement-api-overview)), one must resort to using a script.
Unfortunately, the credentials stored in the LCS service connection are not exposed as environment variables and thus cannot be used by scripts. Without this extension, the credentials would have to be provided as variables in the pipeline (e.g. by using an Azure DevOps Pipelines library or an Azure Key Vault). This is not ideal as the credentials might be exposed in the pipeline and would have to be updated in multiple places if they were to change.
Expand Down
Binary file added images/iconBashTask.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/iconPowerShellTask.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion vss-extension.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifestVersion": 1,
"id": "authenticated-lcs-scripts",
"publisher": "inway-fh",
"version": "0.0.4",
"version": "0.0.6",
"name": "Authenticated LCS Scripts",
"description": "Use a LCS service connection with scripts instead of pasting secrets into variables!",
"categories": [
Expand Down

0 comments on commit a2d1a41

Please sign in to comment.