I have the issue with Azure DevOps pipeline parameters.
I have this code:
<code>parameters:
- name: images
type: objects
default:
- registry: docker.io
repository: selenium/standalone-chrome
tag: 120.0
</code>
<code>parameters:
- name: images
type: objects
default:
- registry: docker.io
repository: selenium/standalone-chrome
tag: 120.0
</code>
parameters:
- name: images
type: objects
default:
- registry: docker.io
repository: selenium/standalone-chrome
tag: 120.0
and doing echo it produces:
<code>- ${{ each image in parameters.images }}:
- script: |
echo ${{ image.registry }}/${{ image.repository }}:${{ image.tag }}
</code>
<code>- ${{ each image in parameters.images }}:
- script: |
echo ${{ image.registry }}/${{ image.repository }}:${{ image.tag }}
</code>
- ${{ each image in parameters.images }}:
- script: |
echo ${{ image.registry }}/${{ image.repository }}:${{ image.tag }}
with ‘docker.io/selenium/standalone-chrome:120‘ instead of ‘120.0‘
When the tag is changed to 120.1 then the output is ‘docker.io/selenium/standalone-chrome:120.1‘
How the object type parameter properties can be strong typed? In this case ‘120.0’ to be string?